Bi-LSTM:多输入训练数据

时间:2019-07-17 16:57:56

标签: keras neural-network lstm recurrent-neural-network tf.keras

我有一个LSTM的输入数据,其格式为(样本,时间步长,特征),并且我正在尝试运行双向LSTM。

据我所了解的BiLSTM的工作原理,它接受输入序列,说它是否为ABCDE并为ABCDE执行LSTM,然后将其串联为{{1 }}

我的问题是我的数据实际上是EDCBA,在这种情况下,形状是ABC CDE DEF or [[[ABC][CDE][DEF], [...]]](每个三个字母是100个暗角矢量),而倒数不是{{ 1}},实际上是(2, 3, 100)。因此,我为x设置了两个训练集:一个正向序列和一个反向序列,由于输入本身(即100维向量)不同,因此我无法在实际网络中将其反向。我想知道是否有可能使用两组输入数据来训练BiLSTM,因为我知道如果仅在DEF CDE ABC上运行BiLSTM,它将把序列反转为FED EDC BCA

是否可以将两个训练集提供给BiLSTM?有办法解决吗?

0 个答案:

没有答案
相关问题