How to train the neural network?
2 ビュー (過去 30 日間)
古いコメントを表示
Hi there, I am trying to create a time-series response and predict the future energy demand. But I am having a problem to train the network.
EnergyDemand = xlsread('C:\Users\user\Desktop\FYP\Datasheet.xlsx','Case Study Table 2','B4:B15');
Targets = xlsread('C:\Users\user\Desktop\FYP\Datasheet.xlsx','Case Study Table 2','C4:E15');
% define signal
inputs = EnergyDemand;
% plot signal
figure;
plot(input)
% Create a Pattern Recognition Network
hiddenLayerSize = 10;
net = patternnet(hiddenLayerSize);
% Set up Division of Data for Training, Validation, Testing
net.divideParam.trainRatio = .7;
net.divideParam.valRatio = .15;
net.divideParam.testRatio = .15;
%net1 = newff(inputs,Targets,1,{'tansig' 'purelin'},'traingdm');
%net = newff(x1,Target,1);
net = feedforwardnet(2);
net= train(net,inputs,Targets);
view(Net);
I keep on getting the error message Error using network/train (line 325) Inputs and targets have different numbers of samples.
Error in Case_Study (line 21) net= train(net,inputs,Targets);
I hope you are able to help me. Thanks in advance.
0 件のコメント
採用された回答
Greg Heath
2013 年 12 月 2 日
You are way off base.
1. Time series functions are timedelaynet, narnet and narxnet.
2. Read the time series documentation and examples
3. See some of my examples by searching in NEWSGROUP and ANSWERS. Search using
greg timedelaynet
greg narnet
greg narxnet
HTH
Thank you for formally accepting my answer
Greg
5 件のコメント
Greg Heath
2013 年 12 月 11 日
1. I gave you 4 distinct pieces of advice.
2. You followed none of them
3. Why should I continue to waste my time?
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Sequence and Numeric Feature Data Workflows についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!