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 | |
Методы
apply
apply(
*args, **kwargs
)
get_losses_for
get_losses_for(
inputs
)
Извлекает потери, относящиеся к определённому набору входных данных.
| Аргументы | |
|---|---|
inputs | Входной тензор или список/кортеж входных тензоров. |
| Возвращаемое значение | |
|---|---|
Список тензоров потерь слоя, зависящих от inputs. |
get_updates_for
get_updates_for(
inputs
)
Извлекает обновления, относящиеся к определённому набору входных данных.
| Аргументы | |
|---|---|
inputs | Входной тензор или список/кортеж входных тензоров. |
| Возвращаемое значение | |
|---|---|
Список операций обновления слоя, зависящих от inputs. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/compat/v1/layers/Layer