老师这个地方为什么要X = X.reshape(X.shape[0],X.shapre[1],1)
来源:9-5 实战(一)RNN股价预测
lz1800
2020-03-25
写回答
1回答
-
同学你好,之所以要进行转化是因为rnn模型的输入需要知道一下三个信息:样本数量X.shape[0],使用多少个序列数据进行预测X.shape[1],最后还有一项是数据本身的维度信息,在task1中是1,所以我们用的1,task2是字母字典的元素数量23。RNN很多时候用于自然语言处理,这里涉及到了字符到one hot字典的转化,因此需要提供转化的one hot字典的字符数信息。你可以对比一下task1 和 task2的x的维度,就能很好的理解其不同了。
022020-03-25