Spec-Zone.ru › TensorFlow 1.15

tf.contrib.layers.repeat

Применяет один и тот же слой с теми же аргументами повторно.

tf.contrib.layers.repeat(
    inputs, repetitions, layer, *args, **kwargs
)
y = repeat(x, 3, conv2d, 64, [3, 3], scope='conv1')
# It is equivalent to:

x = conv2d(x, 64, [3, 3], scope='conv1/conv1_1')
x = conv2d(x, 64, [3, 3], scope='conv1/conv1_2')
y = conv2d(x, 64, [3, 3], scope='conv1/conv1_3')

Если аргумент scope не задан в kwargs, он устанавливается в значение layer.__name__, или layer.func.__name__ (для объектов functools.partial). Если ни __name__ ни func.__name__ не доступны, слои вызываются с scope='stack'.

Аргументы
inputs Значение, подходящее для слоя.
repetitions Целое число, количество повторений.
layer Слой с аргументами (inputs, *args, **kwargs)
*args Дополнительные аргументы для слоя.
**kwargs Дополнительные ключевые аргументы для слоя.
Возвращает
Результат тензора применения слоя заданное количество раз.
Возможные исключения
ValueError Если операция неизвестна или неправильна.

© 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/repeat

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API