给定序列中的一个值,模型必须预测序列中的下一个值。例如,给定值“0”作为输入,模型必须预测值“1”。
有两个不同的序列,模型必须学习并正确预测。...问题表示
本部分分为三部分; 他们是:
一位有效编码
输入-输出对
重塑数据
一个有效编码
我们将使用一个有效编码来表示LSTM的学习问题。...0, 1, 0]
4: [0, 0, 0, 0, 1]
我们可以用一个简单的函数来完成这个任务,这个函数将会获取一个序列并返回序列中每个值的二元向量列表。...例如,第一个序列具有以下要学习的输入-输出对:
X, y
3, 0
0, 1
1, 2
2, 3
我们必须从一位有效编码的二进制向量中创建这些映射对,而不是原始数字。...):
X.append(encoded[i-1])
y.append(encoded[i])
return X, y
我们可以把它和上面的一位有效编码函数放在一起,并打印第一个序列的编码输入和输出对。