我想将我的数据输入 LSTM 网络,但找不到任何类似的问题或教程。我的数据集是这样的:
person 1:
t1 f1 f2 f3
t2 f1 f2 f3
...
tn f1 f2 f3
.
.
.
person K:
t1 f1 f2 f3
t2 f1 f2 f3
...
tn f1 f2 f3
所以我有k一个人,对于每个人我都有一个像输入一样的矩阵。每行的第一列是增量时间戳(就像时间线,所以t1< t2),其他列是那个时间的人的特征。
在数学方面:我有一个(number of example,number of time stamp, number of feature)像 (52,20,4) 这样的矩阵,其中 52 是人数,20 是一个人的时间戳数,4 是特征数(1 列是时间戳,3 是特征)
每个人都有一个班级名称。我想使用 LSTM 神经网络将这些人分为两类。我的问题是如何将此类数据输入到 Keras 等高级库中的 LSTM 中?
编辑:
我的第一次尝试是input_shape 在 keras 中使用它,但我在二进制分类中获得了 50% 的准确率!是我的数据集中的问题还是input_shape错误?!
LSTM(5,input_shape=(20,4))