【发布时间】:2017-06-09 17:54:54
【问题描述】:
考虑以下代码:
import tensorflow as tf
cell=tf.contrib.rnn.BasicRNNCell(num_units = rnn_size)
output, state = tf.nn.dynamic_rnn(cell, input, dtype=tf.float32)
根据documentation of dynamic_rnn,output 和state 的形状分别为[batch_size, max_time, cell.output_size] 和[batch_size, cell.state_size]。
问题:cell.state_size 和cell.output_size 是如何在BasicRNNCell 中确定的? BasicRNNCell的initilizer中的num_units = rnn_size和它的state_size和output_size是什么关系?
【问题讨论】:
标签: python tensorflow recurrent-neural-network