【发布时间】:2017-07-25 12:01:08
【问题描述】:
我的输入时间序列数据的形状为 (nb_samples, 75, 32)。
75 是时间步长,32 是输入维度。
model = Sequential()
model.add(LSTM(4, input_shape=(75, 32)))
model.summary()
LSTM 权重向量,[W_i, W_c, W_f, W_o] 都是 32 维,但输出只是单个值。上述模型的输出形状为 (1,4)。但是在 LSTM 中,输出也是一个向量,所以对于上面的多对一实现,它不应该是 (32,4) 吗?为什么它也为多维输入提供单个值?
【问题讨论】:
-
这个向量有 32 维是什么意思?这不是真的。
标签: machine-learning neural-network theano keras recurrent-neural-network