tf.contrib.layers.bias_add
Добавляет смещение к входным данным.
tf.contrib.layers.bias_add(
inputs, activation_fn=None, initializer=tf.zeros_initializer(),
regularizer=None, reuse=None, variables_collections=None,
outputs_collections=None, trainable=True, data_format=DATA_FORMAT_NHWC,
scope=None
)
Может использоваться в качестве функции нормализации для conv2d и fully_connected.
| Args | |
|---|---|
inputs | Тензор с рангом не менее 2 и значением для последнего измерения, например, [batch_size, depth], [None, None, None, depth]. |
activation_fn | Функция активации, по умолчанию установлена в None, чтобы пропустить её и сохранить линейную активацию. |
initializer | Инициализатор смещения, по умолчанию равен 0. |
regularizer | Регуляризатор, например, результат l1_regularizer или l2_regularizer. |
reuse | Нужно ли повторно использовать слой и его переменные. Чтобы можно было повторно использовать слой, необходимо указать область действия. |
variables_collections | Дополнительные коллекции для переменных. |
outputs_collections | Коллекции для добавления выходов. |
trainable | Если True также добавить переменные в коллекцию графа GraphKeys.TRAINABLE_VARIABLES (см. tf.Variable). |
data_format | Строка. Поддерживаются 'NHWC' и 'NCHW'. |
scope | Необязательная область действия для variable_scope. |
| Returns | |
|---|---|
| Тензор, представляющий результат добавления смещения к входным данным. |
| Raises | |
|---|---|
ValueError | Если data_format не является ни NHWC, ни NCHW. |
ValueError | Если data_format равно NCHW, а ранг inputs не равен 4. |
ValueError | Если ранг inputs не определен. |
ValueError | Если ранг или размерность C в inputs не определены. |
© 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/contrib/layers/bias_add