Base layer class.
Inherits From: Layer
tf.layers.Layer( trainable=True, name=None, dtype=None, **kwargs )
It is considered legacy, and we recommend the use of tf.keras.layers.Layer
instead.
Arguments | |
---|---|
trainable | Boolean, whether the layer's variables should be trainable. |
name | String name of the layer. |
dtype | Default dtype of the layer's weights (default of None means use the type of the first input). |
Read-only properties: name: The name of the layer (string). dtype: Default dtype of the layer's weights (default of None
means use the type of the first input). trainable_variables: List of trainable variables. non_trainable_variables: List of non-trainable variables. variables: List of all variables of this layer, trainable and non-trainable. updates: List of update ops of this layer. losses: List of losses added by this layer. trainable_weights: List of variables to be included in backprop. non_trainable_weights: List of variables that should not be included in backprop. weights: The concatenation of the lists trainable_weights and non_trainable_weights (in this order).
trainable
: Whether the layer should be trained (boolean).input_spec
: Optional (list of) InputSpec
object(s) specifying the constraints on inputs that can be accepted by the layer.Attributes | |
---|---|
graph | DEPRECATED FUNCTION |
scope_name |
© 2020 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/versions/r1.15/api_docs/python/tf/layers/Layer