我试图在tensorflow中实现一个简单的LSTM模型。我有一行行的句子作为输入字符的数组。在
样本输入:
['Y', 'â', 'r', 'â', 'b', ' ', 'n', 'e', ' ', 'i', 'n', 't', 'i', 'z', 'â', 'r', 'd', 'ı', 'r', ' ', 'b', 'u']
每一个训练步骤我都试图将这些输入输入到lstm。问题是句子的长度不是固定不变的。有些句子的长度可以是20,有些是22或者其他的。在
培训的一小部分:
^{pr2}$有什么方法可以改变每一步的进料尺寸吗? 如果有不好用的话?在
当我发布这个问题时,我刚刚启动了
RNN
。其实答案很简单,如果有人和我面临同样的问题,我会回答。在解决方案是使用动态RNN。它允许您使用不同的序列来输入,这在大多数
RNN
模型中非常重要。在Tensorflow为动态RNN提供了一个实现,非常有用。有关详细信息,请查看here。在
相关问题 更多 >
编程相关推荐