-
大小: 51KB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2021-05-14
- 語言: Matlab
- 標(biāo)簽: matlab??神經(jīng)網(wǎng)絡(luò)??遺傳算法??
資源簡介
關(guān)于神經(jīng)網(wǎng)絡(luò)的仿真程序,利用遺傳算法優(yōu)化神經(jīng)網(wǎng)絡(luò)的權(quán)值和閥值

代碼片段和文件信息
%讀取數(shù)據(jù)
data=xlsread(‘data.xls‘);
%訓(xùn)練預(yù)測數(shù)據(jù)
data_train=data(1:113:);
data_test=data(118:123:);
input_train=data_train(:1:9)‘;
output_train=data_train(:10)‘;
input_test=data_test(:1:9)‘;
output_test=data_test(:10)‘;
%數(shù)據(jù)歸一化
[inputnmininputmaxinputoutputnminoutputmaxoutput]=premnmx(input_trainoutput_train);?%對p和t進行字標(biāo)準(zhǔn)化預(yù)處理?
net=newff(minmax(inputn)[101]{‘tansig‘‘purelin‘}‘trainlm‘);
net.trainParam.epochs=100;
net.trainParam.lr=0.1;
net.trainParam.goal=0.00001;
%net.trainParam.show=NaN
%網(wǎng)絡(luò)訓(xùn)練
net=train(netinputnoutputn);
%數(shù)據(jù)歸一化
inputn_test?=?tramnmx(input_testmininputmaxinput);
an=sim(netinputn);
test_simu=postmnmx(anminoutputmaxoutput);
error=test_simu-output_train;
plot(error)
k=error./output_train
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????772??2009-08-31?23:41??chapter3\chapter3\BP.m
?????文件????????420??2009-08-16?22:48??chapter3\chapter3\Code.m
?????文件???????1556??2009-08-31?23:41??chapter3\chapter3\Cross.m
?????文件??????46404??2009-09-18?14:23??chapter3\chapter3\data.mat
?????文件???????1158??2009-08-31?23:41??chapter3\chapter3\Decode.m
?????文件???????1049??2010-01-06?13:46??chapter3\chapter3\fun.m
?????文件???????4179??2010-05-26?00:38??chapter3\chapter3\Genetic.m
?????文件???????1602??2009-11-12?19:20??chapter3\chapter3\Mutation.m
?????文件????????825??2010-05-26?00:10??chapter3\chapter3\Select.m
?????文件????????291??2009-08-31?23:41??chapter3\chapter3\test.m
?????目錄??????????0??2010-05-26?00:39??chapter3\chapter3
?????目錄??????????0??2010-06-15?22:28??chapter3
-----------?---------??----------?-----??----
????????????????58256????????????????????12
評論
共有 條評論