Java Deeplearning4j-如何填充RNN索引阵列?
我想在Deeplearning4j中为股市预测写一篇RNN,但我正在努力创建和填充三维Java Deeplearning4j-如何填充RNN索引阵列?,java,deep-learning,deeplearning4j,Java,Deep Learning,Deeplearning4j,我想在Deeplearning4j中为股市预测写一篇RNN,但我正在努力创建和填充三维indarray。 因此,如果我有以下时间序列: 12345678910 我想用5个值作为输入,预测第6个值: 输入:1 2 3 4 5教学输入:6 输入:2 3 4 5 6教学输入:7 我会像这样填充INDArrays: int numExamples = 5; //1-5, 2-6,..., 5-9 int inputSize = 5; int timeSeriesLength = 10; INDArr
indarray
。
因此,如果我有以下时间序列:
12345678910
我想用5个值作为输入,预测第6个值:
输入:1 2 3 4 5教学输入:6
输入:2 3 4 5 6教学输入:7
我会像这样填充INDArrays
:
int numExamples = 5; //1-5, 2-6,..., 5-9
int inputSize = 5;
int timeSeriesLength = 10;
INDArray features = Nd4j.create(new int[]{numExamples,inputSize,timeSeriesLength}, 'f');
int outputSize = 1;
INDArray labels = Nd4j.create(new int[]{numExamples,outputSize,timeSeriesLength}, 'f');
这是正确的吗?如果是这样,填充的索引数组对于功能、标签、功能掩码和标签掩码的外观如何
谢谢。您可以查看deeplearning4j.org/usingrnns
如果出于某种原因需要手动滚动,请查看我们在sequencerecordreaderdatasetiterator中所做的操作
如果可以,我强烈建议您使用datavec。我们已经为您解决了这个问题
查看
内部