Ops for building neural network layers, regularizers, summaries, etc.
This package provides several ops that take care of creating variables that are used internally in a consistent way and provide the building blocks for many common machine learning algorithms.
tf.contrib.layers.avg_pool2dtf.contrib.layers.batch_normtf.contrib.layers.convolution2dtf.contrib.layers.conv2d_in_planetf.contrib.layers.convolution2d_in_planetf.nn.conv2d_transposetf.contrib.layers.convolution2d_transposetf.nn.dropouttf.contrib.layers.flattentf.contrib.layers.fully_connectedtf.contrib.layers.layer_normtf.contrib.layers.max_pool2dtf.contrib.layers.one_hot_encodingtf.nn.relutf.nn.relu6tf.contrib.layers.repeattf.contrib.layers.safe_embedding_lookup_sparsetf.nn.separable_conv2dtf.contrib.layers.separable_convolution2dtf.nn.softmaxtf.stacktf.contrib.layers.unit_normtf.contrib.layers.embed_sequenceAliases for fully_connected which set a default activation function are available: relu, relu6 and linear.
stack operation is also available. It builds a stack of layers by applying a layer repeatedly.
Regularization can help prevent overfitting. These have the signature fn(weights). The loss is typically added to tf.GraphKeys.REGULARIZATION_LOSSES.
tf.contrib.layers.apply_regularizationtf.contrib.layers.l1_regularizertf.contrib.layers.l2_regularizertf.contrib.layers.sum_regularizerInitializers are used to initialize variables with sensible values given their size, data type, and purpose.
tf.contrib.layers.xavier_initializertf.contrib.layers.xavier_initializer_conv2dtf.contrib.layers.variance_scaling_initializerOptimize weights given a loss.
Helper functions to summarize specific variables or ops.
tf.contrib.layers.summarize_activationtf.contrib.layers.summarize_tensortf.contrib.layers.summarize_tensorstf.contrib.layers.summarize_collectionThe layers module defines convenience functions summarize_variables, summarize_weights and summarize_biases, which set the collection argument of summarize_collection to VARIABLES, WEIGHTS and BIASES, respectively.
Feature columns provide a mechanism to map data to a model.
tf.contrib.layers.bucketized_columntf.contrib.layers.check_feature_columnstf.contrib.layers.create_feature_spec_for_parsingtf.contrib.layers.crossed_columntf.contrib.layers.embedding_columntf.contrib.layers.scattered_embedding_columntf.contrib.layers.input_from_feature_columnstf.contrib.layers.joint_weighted_sum_from_feature_columnstf.contrib.layers.make_place_holder_tensors_for_base_featurestf.contrib.layers.multi_class_targettf.contrib.layers.one_hot_columntf.contrib.layers.parse_feature_columns_from_examplestf.contrib.layers.parse_feature_columns_from_sequence_examplestf.contrib.layers.real_valued_columntf.contrib.layers.shared_embedding_columnstf.contrib.layers.sparse_column_with_hash_buckettf.contrib.layers.sparse_column_with_integerized_featuretf.contrib.layers.sparse_column_with_keystf.contrib.layers.sparse_column_with_vocabulary_filetf.contrib.layers.weighted_sparse_columntf.contrib.layers.weighted_sum_from_feature_columnstf.contrib.layers.infer_real_valued_columnstf.contrib.layers.sequence_input_from_feature_columns
© 2018 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_guides/python/contrib.layers