Open qianye0905 opened 6 years ago
双向RNN里边需要传递batch里边每一条数据的确切长度,不然backward的结果完全就是错误的,费了好长时间才发现这个问题,麻烦请及时更正。
tf.nn.bidirectional_dynamic_rnn(cell_fw, cell_bw, seq, seq_length, initial_state_fw,initial_state_bw)
@qianye0905 seq, seq_length, initial_state_fw,initial_state_bw 这些是原来的代码里没有?请问你是怎么修改的
现在的代码里边bidirectional_dynamic_rnn 缺少sequence_length这个参数,会导致batch训练和预测的结果出错。
双向RNN里边需要传递batch里边每一条数据的确切长度,不然backward的结果完全就是错误的,费了好长时间才发现这个问题,麻烦请及时更正。
tf.nn.bidirectional_dynamic_rnn(cell_fw, cell_bw, seq, seq_length, initial_state_fw,initial_state_bw)