Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.nn.rnn_cell.MultiRNNCell

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

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

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 УСТАРЕВШАЯ ФУНКЦИЯ
Предупреждение: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: прекратите использовать этот свойство, т.к. слои tf.layers больше не отслеживают свою графику.
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.3/api_docs/python/tf/compat/v1/nn/rnn_cell/MultiRNNCell

Spec-Zone.ru

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