【发布时间】:2018-12-07 02:25:35
【问题描述】:
我想将我的数据输入 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 中?
编辑:
我的第一次尝试是在 keras 中将其用作input_shape,但我在二进制分类中获得了 50% 的准确率!是我的数据集有问题还是input_shape有问题?!
LSTM(5,input_shape=(20,4))
【问题讨论】:
标签: python keras neural-network lstm