Spec-Zone.ru › TensorFlow 1.15

tf.contrib.rnn.OutputProjectionWrapper

Оператор добавления проекции вывода к заданной ячейке.

Наследуется от: RNNCell

tf.contrib.rnn.OutputProjectionWrapper(
    cell, output_size, activation=None, reuse=None
)
Примечание: во многих случаях может быть эффективнее не использовать этот обёртку, а вместо этого конкатенировать весь ряд ваших выходов во времени, выполнить проекцию на этом пакетно-конкатенированном ряде, затем разделить его при необходимости или напрямую подать в softmax.
Аргументы
cell RNNCell, к которому добавляется проекция на output_size.
output_size целое число, размер вывода после проекции.
activation (необязательно) дополнительная функция активации.
reuse (необязательно) Python-логическое значение, описывающее, следует ли повторно использовать переменные в существующем scope. Если не True, и существующий scope уже имеет заданные переменные, возникает ошибка.
Исключения
TypeError если cell не является RNNCell.
ValueError если output_size не положительно.
Атрибуты
graph УСТАРЕВШАЯ ФУНКЦИЯ
Предупреждение: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: прекратите использование этого свойства, поскольку слои tf.layers больше не отслеживают свою диаграмму.
output_size Целое число или TensorShape: размер выводов, производимых этой ячейкой.
scope_name
state_size размер(ы) состояния(ий), используемых этой ячейкой.

Его можно представить целым числом, TensorShape или кортежем целых чисел или TensorShapes.

Методы

get_initial_state

Просмотреть исходный код

get_initial_state(
    inputs=None, batch_size=None, dtype=None
)

zero_state

Просмотреть исходный код

zero_state(
    batch_size, dtype
)

Возвращает тензор(ы) состояния, заполненный нулями.

Аргументы
batch_size целое число, число с плавающей запятой или единичный тензор, представляющий размер пакета.
dtype тип данных для использования в состоянии.
Возвращаемые значения
Если state_size является целым числом или TensorShape, то возвращаемое значение — это N-D тензор формы [batch_size, state_size] заполненный нулями.

Если state_size является вложенным списком или кортежем, то возвращаемое значение — это вложенный список или кортеж (с той же структурой) 2-D тензоров с формами [batch_size, s] для каждого s в state_size.

© 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/rnn/OutputProjectionWrapper

Spec-Zone.ru

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