我试图使用LSTMBlockFusedCell而不是BasicLSTMCell来获得更好的性能。但是,在执行期间,Tensorflow不断注意到“ TypeError: call ()得到了意外的关键字参数'dtype'”。我在Python 2.7.14中使用Tensorflow 1.10,我的实现代码如下:
cell = tf.contrib.rnn.LSTMBlockFusedCell(num_units=128)
outputs, fn_state = cell(inputs, dtype=tf.float32)
我还检查了LSTMBlockFusedCell的继承树,其中它是从LSTMBlockWrapper和Layer继承的。