tf.layers.Layer
Базовый класс слоя.
Унаследован от: Layer
tf.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/r1.15/api_docs/python/tf/layers/Layer