我知道LSTMBlockCell在训练开始时很有效地进行初始化。 Tensorflow的官方API指南说,LSTMBlockCell添加了一个gotgot_bias。我可以在RNN模型中用LSTMBlockCell替换BasicLSTMCell吗?而且tf.contrib.rnn中的内容太多,我觉得这些API确实不一致。

最佳答案

LSTMBlockCellBasicLSTMCell之间的主要区别在于BasicLSTMCell是根据原始TensorFlow ops实现的,因此,如果要使用LSTM架构,它是复制和编辑有用的代码。另一方面,LSTMBlockCell使用融合内核,可提供更好的性能。

关于tensorflow - Tensorflow contrib.rnn中的LSTMBlockCell和BasicLSTMCell有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43929037/

10-10 00:03