我看好多帖子都是这么用的,即不停用预测的值来刷新网络,去预测下一个值
numTimeStepsTest = numel(XTest);
for i = 1:numTimeStepsTest
[net,YPred(:,i)] = predictAndUpdateState(net,XTest(:,i),'ExecutionEnvironment','cpu');
但我自己用的时候直接用这个函数一步预测多个数值好像也可以,我有点不太明白,正常的lstm预测需要不停带入已预测值吗?
numTimeStepsTest = numel(XTest);
for i = 1:numTimeStepsTest
[net,YPred(:,i)] = predictAndUpdateState(net,XTest(:,i),'ExecutionEnvironment','cpu');
但我自己用的时候直接用这个函数一步预测多个数值好像也可以,我有点不太明白,正常的lstm预测需要不停带入已预测值吗?