【发布时间】:2019-01-19 17:03:45
【问题描述】:
我在执行 tensorflow 脚本时一直收到以下警告
警告:tensorflow:提供给 MultiRNNCell 的至少两个单元格是 相同的对象并且将共享权重。
lstm_layer=rnn.LSTMBlockCell(num_units,forget_bias=1)
lstm_layer=rnn.DropoutWrapper(lstm_layer, output_keep_prob=output_keep_prob)
stacked_lstm = rnn.MultiRNNCell([lstm_layer] * num_layers)
outputs,_=rnn.static_rnn(stacked_lstm,input,dtype="float32")
但是,有问题的 RNN 似乎运行良好,并且正在做出准确的预测。
与警告消息相关的含义是什么?可以安全地忽略它吗?如果可能很严重,如何评估其影响?
【问题讨论】:
-
可能 RNNCell 引用是相同的(它们是同一个对象)。可以放相关代码吗?
标签: tensorflow neural-network recurrent-neural-network