我的项目是用ann预测wti原油价格。我已经有了数据集,我将其分为70%的训练数据和30%的测试数据。这是我所知道的唯一基本的事情,也是我为我的项目所做的。现在我不知道下一步该做什么,因为我没有任何可以参考的教程或指导。谁能告诉我接下来要做什么?
答案 0 :(得分:0)
考虑您有TrainData,TargetTrain,TestData和TargetTest
TrainData和TestData样本在行中,功能在列中。
TargetTrain和TargetTest是两个类,分别为0或1
InputNum=size(TrainData,2);
OutputNum=2; % two class problem
Xtr=TrainData;
Ytr=full(ind2vec(double(TargetTrain+1)));
Xts=TestData;
Yts=full(ind2vec(double(TargetTest+1)));
%% Network Structure
net = feedforwardnet(11);
%% Training
net.trainParam.showWindow=1;
net.trainParam.max_fail=7;
net = train(net,Xtr',Ytr);
对于评估,您可以测试:
out_train=net(Xtr');
out_test=net(Xts');
此代码使用11个隐藏网络创建ANN。