Spec-Zone.ru › TensorFlow 1.15

tf.contrib.rnn.PhasedLSTMCell

Ячейка рекуррентной нейронной сети Phased LSTM.

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

tf.contrib.rnn.PhasedLSTMCell(
    num_units, use_peepholes=False, leak=0.001, ratio_on=0.1,
    trainable_ratio_on=True, period_init_min=1.0, period_init_max=1000.0, reuse=None
)

https://arxiv.org/pdf/1610.09513v1.pdf

Аргументы
num_units целое число, количество ячеек в ячейке Phased LSTM.
use_peepholes логическое значение, установите в True для включения соединений peephole.
leak число с плавающей точкой или скалярный тензор с плавающей точкой со значением в [0, 1]. Утечка, применяемая во время обучения.
ratio_on число с плавающей точкой или скалярный тензор с плавающей точкой со значением в [0, 1]. Часть периода, в течение которого ворота открыты.
trainable_ratio_on логическое значение, указывает, обучается ли соотношение ratio_on.
period_init_min число с плавающей точкой или скалярный тензор с плавающей точкой. Со значением > 0. Минимальное значение начального периода. Значения периода инициализируются путем выбора из распределения: e^U(log(period_init_min), log(period_init_max)), где U(.,.) - равномерное распределение.
period_init_max число с плавающей точкой или скалярный тензор с плавающей точкой. Со значением > period_init_min. Максимальное значение начального периода.
reuse (необязательно) логическое значение Python, описывающее, следует ли повторно использовать переменные в существующем объеме. Если не True, и в существующем объеме уже есть заданные переменные, возникает ошибка.
Атрибуты
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/PhasedLSTMCell

Spec-Zone.ru

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