tf.compat.v1.layers.Layer
Базовый класс слоя.
tf.compat.v1.layers.Layer(
trainable=True, name=None, dtype=None, **kwargs
)
Этот класс устарел, и мы рекомендуем использовать tf.keras.layers.Layer вместо него.
| Аргументы | |
|---|---|
trainable | Булево значение, указывающее, должны ли переменные слоя быть обучены. |
name | Имя слоя в виде строки. |
dtype | Значение по умолчанию для типа данных весов слоя (значение по умолчанию None означает использование типа первого входного значения). |
Только для чтения свойства: name: имя слоя (строка). dtype: Значение по умолчанию для типа данных весов слоя (значение по умолчанию None означает использование типа первого входного значения). trainable_variables: Список обучаемых переменных. non_trainable_variables: Список не обучаемых переменных. variables: Список всех переменных этого слоя, обучаемых и необучаемых. updates: Список операций обновления этого слоя. losses: Список потерь, добавленных этим слоем. trainable_weights: Список переменных, которые должны быть включены в обратное распространение. non_trainable_weights: Список переменных, которые не должны быть включены в обратное распространение. weights: Объединение списков trainable_weights и non_trainable_weights (в этом порядке).
Изменяемые свойства:
-
trainable: Булево значение, указывающее, должен ли слой обучаться. -
input_spec: Необязательный (список) объект(ов)InputSpec, определяющий ограничения на входные данные, которые может принять слой.
| Атрибуты | |
|---|---|
graph | |
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/r2.4/api_docs/python/tf/compat/v1/layers/Layer