Tensorflow contrib.rnn中LSTMBlockCell和BasicLSTMCell之间的区别是什么

YiM*_*iMx 5 tensorflow

我知道LSTMBlockCell在训练开始时初始化是有效的.Tensorflow的官方API指南说LSTMBlockCell添加了一个forget_bias.我可以在RNN模型中用LSTMBlockCell替换BasicLSTMCell吗?tf.contrib.rnn中有太多东西,我觉得这些API真的不一致.

Ale*_*sos 5

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