91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

BP神經(jīng)網(wǎng)絡(luò)算法,直接可運行,注釋詳細,可幫助理解,內(nèi)含詳細的代碼說明,方便大家閱讀,內(nèi)含3個程序,可參考學(xué)習(xí)

資源截圖

代碼片段和文件信息

clc;
clear?all;
close?all;
InNeuron=4;??????%輸入神經(jīng)元節(jié)點
HiddenNeuron=10;????%隱層神經(jīng)元節(jié)點
OutNeuron=3;??????%輸出神經(jīng)元節(jié)點
lr=0.01;???????%學(xué)習(xí)效率
E=0.0000001;?????%目標誤差
MaxTextTimes=10000;????%最多訓(xùn)練次數(shù)
%讀入兩個文件
Train=load(‘Iris-test.txt‘);
Train?%查看訓(xùn)練集
Train=Train(:1:4);?
Train=Train‘;
Test=load(‘Iris-train.txt‘);?
Test?%查看檢測集
Test=Test(:1:4);
Test=Test‘;
%標準化輸出
SamOut=[repmat([1;0;0]125)?repmat([0;1;0]125)?repmat([0;0;1]125)];%三種類型的花及相應(yīng)輸出
SamIn=Train;%開始訓(xùn)練
%歸一化
[Trainps]=mapminmax(Train01);
Test=mapminmax(Test01);
%設(shè)置權(quán)值與閾值(rand隨機產(chǎn)生)
W1=rand(HiddenNeuronInNeuron);
B1=rand(HiddenNeuron1);
W2=rand(OutNeuronHiddenNeuron);
B2=rand(OutNeuron1);
%誤差記錄
ErrHistory=[];
for?step=1:MaxTextTimes
????HiddenOut=logsig(W1*Train);??%隱含層輸出
????NetworkOut=logsig(W2*HiddenOut);??%輸出層輸出
????Error=SamOut-NetworkOut;%誤差
????SSE=sumsqr(Error);%平方求和
????ErrHistory=[ErrHistory??SSE];
????if?SSE????%調(diào)整權(quán)值和閾值
????delta2=NetworkOut.*(1-NetworkOut).*(SamOut-NetworkOut);
????w=W2;
????W2=?W2+lr*(HiddenOut*delta2‘)‘;
????B2=w;%閾值
????delta1=HiddenOut.*(1-HiddenOut).*(W2‘*delta2);%調(diào)整隱含層加權(quán)系數(shù)
????w=W1;
????W1=W1+lr*(Train*delta1‘)‘;
????B1=w;
end
HiddenOut=logsig(W1*Test);?%使用logsig激活函數(shù)求出隱含層輸出最終結(jié)果
NetworkOut=logsig(W2*HiddenOut);????%使用logsig激活函數(shù)求出輸出層輸出最終結(jié)果
%將輸出層最終結(jié)果和目標輸出結(jié)果對應(yīng)起來
NetworkOut(find(NetworkOut<=0.5))=0;
NetworkOut(find(NetworkOut>=0.5))=1;
NetworkOut%輸出網(wǎng)絡(luò)結(jié)果
%通過匹配求解出成功率
Result?=~sum(abs(NetworkOut-SamOut));
Percent?=?sum(Result)/length(Result)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-18?10:37??BP_CODE\
?????目錄???????????0??2019-04-18?10:36??BP_CODE\1\
?????文件????????1724??2015-10-31?16:56??BP_CODE\1\BP.m
?????文件????????1424??2015-10-23?14:29??BP_CODE\1\Iris-test.txt
?????文件????????1425??2015-10-23?14:29??BP_CODE\1\Iris-train.txt
?????目錄???????????0??2019-04-18?10:37??BP_CODE\2\
?????文件????????1332??2015-01-13?17:14??BP_CODE\2\BP_demo.m
?????文件????????2210??2015-01-13?16:54??BP_CODE\2\irisdata.mat
?????目錄???????????0??2019-04-18?10:37??BP_CODE\3\
?????文件?????????541??2018-04-21?21:52??BP_CODE\3\BP.m
?????文件????????3754??2019-04-16?09:54??BP_CODE\3\BPNet.m
?????文件????????1535??2018-04-21?21:50??BP_CODE\3\BP_train.m
?????文件????????2848??2017-12-17?19:18??BP_CODE\3\Iris.txt

評論

共有 條評論