我对 LSTM 神经元的输入数据感到困惑。我知道几乎有两种形式可以将数据提供给循环神经网络。
我想用一个例子来理解
Data
[1,2,3,4,5,6]
对于 feeda RNN,数据必须使用以下模式进行格式化:
(x,y,z)
x = samples
y = timestep
z = features
但是,我知道三种输入数据的方法:
方式 1
形状 = (x,1,3)
data = [
[[1,2,3]],
[[2,3,4]],
[[3,4,5]],
[[4,5,6]],
]
方式 2
形状 = (x,3,1)
data = [
[[1],[2],[3]],
[[2],[3],[4]],
[[3],[4],[5]],
[[4],[5],[6]],
]
方式 3
形状 = (x,2,2)
data = [
[[1,2],[3,4]],
[[2,3],[4,5]],
[[3,4],[5,6]],
]
如果输入是方式 1,我想 LSTM neurons = z
。
但我不知道是什么接收了方式 2 和 3 中的神经元。