Guest User

Untitled

a guest
Jul 17th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. def _numeric_column_normalized(column_name, normalizer_fn):
  2. return tf.feature_column.numeric_column(column_name, normalizer_fn=normalizer_fn)
  3.  
  4. # Define your feature columns
  5. def create_feature_cols(features, use_normalization):
  6. """Create feature columns using tf.feature_column.
  7.  
  8. This function will get executed during training, evaluation, and serving."""
  9. def normalize_column(col): # Use mean, std defined below.
  10. return (col - mean)/std
  11. normalized_feature_columns = []
  12. for column_name in features:
  13. normalizer_fn = None
  14. if use_normalization:
  15. column_params = normalization_parameters[column_name]
  16. mean = column_params['mean']
  17. std = column_params['std']
  18. normalizer_fn = normalize_column
  19. normalized_feature_columns.append(_numeric_column_normalized(column_name,
  20. normalizer_fn))
  21. return normalized_feature_columns
  22.  
  23. NUMERIC_FEATURES = ['housing_median_age', 'total_rooms', 'total_bedrooms',
  24. 'population', 'households', 'median_income']
  25. feature_columns = create_feature_cols(NUMERIC_FEATURES, use_normalization=True)
Add Comment
Please, Sign In to add comment