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

資源簡介

山東大學機器學習實驗代碼思路,沒有套用框架的BP神經網絡源碼。輸入數據是老師給的那個400*5000的數據集,這個神經網絡在這個數據集的表現正確率基本為95左右。

資源截圖

代碼片段和文件信息

function?[re]=myBP(sampleinputsampleoutputnumberOfinputnumberOfhiddennumberOfoutputt1t2test)
temp=size(sampleinput);
%樣本輸入數據的行和列數
m=temp(1);
n=temp(2);

%激活函數sss
%學習率
delta=0.5;

input=sampleinput(t1:t2:);
output=sampleoutput(t1:t2:);
testinput=test;
testoutput=sampleoutput(t2+1:m:);


%輸入層和隱藏層之間的權重和閾值
W=0.01*rand(numberOfinputnumberOfhidden);
gamma=rand(numberOfhidden1);
%隱藏層和輸出層之間的權重和閾值
V=0.01*rand(numberOfhiddennumberOfoutput);
theta=rand(numberOfoutput1);
%輸出層的誤差項
dV=zeros(numberOfoutput1);
%隱藏層的誤差項
dW=zeros(numberOfhidden1);
%輸入層數據
x=zeros(numberOfinput1);
%隱藏層數據
hiddenout=zeros(numberOfhidden1);
%輸出層數據
y=zeros(size(input1)numberOfoutput);
yout=zeros(size(input1)numberOfoutput);

%迭代次數
count=100;
?
%誤差值
ErrorH=zeros(1count+1

評論

共有 條評論