Spec-Zone.ru › TensorFlow 2.4

tf.compat.v1.nn.rnn_cell.MultiRNNCell

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

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

tf.compat.v1.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
output_size Целое число или TensorShape: размер выходных данных, производимых этой ячейкой.
scope_name
state_size размер(ы) состояния(ий), используемого(ых) этой ячейкой.

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

Методы

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/r2.4/api_docs/python/tf/compat/v1/nn/rnn_cell/MultiRNNCell

Spec-Zone.ru

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