Spec-Zone.ru › TensorFlow 1.15

tf.contrib.layers.dropout

Возвращает операцию дропаут, применённую к входным данным.

tf.contrib.layers.dropout(
    inputs, keep_prob=0.5, noise_shape=None, is_training=True,
    outputs_collections=None, scope=None, seed=None
)

С вероятностью keep_prob, возвращает элемент входного тензора, масштабированный на 1 / keep_prob, в противном случае возвращает 0. Масштабирование производится таким образом, чтобы ожидаемая сумма оставалась неизменной.

Аргументы
inputs Тензор, который передаётся в операцию nn.dropout.
keep_prob Скаляр Tensor того же типа, что и x. Вероятность того, что каждый элемент будет сохранён.
noise_shape Одномерный Tensor типа int32, представляющий форму для случайных флагов сохранения/удаления.
is_training Логический Tensor, указывающий, находится ли модель в режиме обучения. Если это так, то применяется дропаут, и значения масштабируются. В противном случае возвращаются входные данные.
outputs_collections Коллекция для добавления результатов.
scope Необязательный scope для name_scope.
seed Целое число Python. Используется для создания случайных семян. См. tf.compat.v1.set_random_seed для получения информации о поведении.
Возвращаемое значение
Тензор, представляющий результат операции.

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

Spec-Zone.ru

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