Spec-Zone.ru › TensorFlow 1.15

tf.nn.rnn_cell.MultiRNNCell

Последовательно составленная ячейка RNN из нескольких простых ячеек.

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

Просмотр псевдонимов

Основные псевдонимы

`tf.contrib.rnn.MultiRNNCell`

Псевдонимы совместимости для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.nn.rnn_cell.MultiRNNCell

tf.nn.rnn_cell.MultiRNNCell(
    cells, state_is_tuple=True
)

Пример:

num_units = [128, 64]
cells = [BasicLSTMCell(num_units=n) for n in num_units]
stacked_rnn_cell = MultiRNNCell(cells)
Аргументы
cells список RNNCell, которые будут составлены в этом порядке.
state_is_tuple Если True, принимаемые и возвращаемые состояния являются n-кортежами, где n = len(cells). Если False, состояния конкатенируются по столбцам. Это последнее поведение скоро будет устаревшим.
Возможные исключения
ValueError если cells пустой (не разрешено), или хотя бы одна из ячеек возвращает кортеж состояний, но флаг state_is_tuple равен False.
Атрибуты
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/nn/rnn_cell/MultiRNNCell

Spec-Zone.ru

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