亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bp神經(jīng)網(wǎng)絡(luò)實例.txt

?? BP神經(jīng)網(wǎng)絡(luò)的一些論壇整理資料
?? TXT
字號:
?例1 采用動量梯度下降算法訓(xùn)練 BP 網(wǎng)絡(luò)。  
訓(xùn)練樣本定義如下:  
輸入矢量為      
 p =[-1 -2 3  1   
     -1  1 5 -3]  
目標(biāo)矢量為   t = [-1 -1 1 1]  
解:本例的 MATLAB 程序如下:   

close all   
clear   
echo on   
clc   
% NEWFF——生成一個新的前向神經(jīng)網(wǎng)絡(luò)   
% TRAIN——對 BP 神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練   
% SIM——對 BP 神經(jīng)網(wǎng)絡(luò)進(jìn)行仿真   
pause          
%  敲任意鍵開始   
clc   
%  定義訓(xùn)練樣本   
% P 為輸入矢量   
P=[-1,  -2,    3,    1;       -1,    1,    5,  -3];  
% T 為目標(biāo)矢量   
T=[-1, -1, 1, 1];   
pause;   
clc   
%  創(chuàng)建一個新的前向神經(jīng)網(wǎng)絡(luò)   
net=newff(minmax(P),[3,1],{'tansig','purelin'},'traingdm')  
%  當(dāng)前輸入層權(quán)值和閾值   
inputWeights=net.IW{1,1}   
inputbias=net.b{1}   
%  當(dāng)前網(wǎng)絡(luò)層權(quán)值和閾值   
layerWeights=net.LW{2,1}   
layerbias=net.b{2}   
pause   
clc   
%  設(shè)置訓(xùn)練參數(shù)   
net.trainParam.show = 50;   
net.trainParam.lr = 0.05;   
net.trainParam.mc = 0.9;   
net.trainParam.epochs = 1000;   
net.trainParam.goal = 1e-3;   
pause   
clc   
%  調(diào)用 TRAINGDM 算法訓(xùn)練 BP 網(wǎng)絡(luò)   
[net,tr]=train(net,P,T);   
pause   
clc   
%  對 BP 網(wǎng)絡(luò)進(jìn)行仿真   
A = sim(net,P)   
%  計算仿真誤差   
E = T - A   
MSE=mse(E)   
pause   
clc   
echo off   
例2 采用貝葉斯正則化算法提高 BP 網(wǎng)絡(luò)的推廣能力。在本例中,我們采用兩種訓(xùn)練方法,即 L-M 優(yōu)化算法(trainlm)和貝葉斯正則化算法(trainbr),用以訓(xùn)練 BP 網(wǎng)絡(luò),使其能夠擬合某一附加有白噪聲的正弦樣本數(shù)據(jù)。其中,樣本數(shù)據(jù)可以采用如下MATLAB 語句生成:   
輸入矢量:P = [-1:0.05:1];   
目標(biāo)矢量:randn(’seed’,78341223);   
T = sin(2*pi*P)+0.1*randn(size(P));   
解:本例的 MATLAB 程序如下:   
close all   
clear   
echo on   
clc   
% NEWFF——生成一個新的前向神經(jīng)網(wǎng)絡(luò)   
% TRAIN——對 BP 神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練  
% SIM——對 BP 神經(jīng)網(wǎng)絡(luò)進(jìn)行仿真   
pause          
%  敲任意鍵開始   
clc   
%  定義訓(xùn)練樣本矢量   
% P 為輸入矢量   
P = [-1:0.05:1];   
% T 為目標(biāo)矢量   
randn('seed',78341223); T = sin(2*pi*P)+0.1*randn(size(P));   
%  繪制樣本數(shù)據(jù)點   
plot(P,T,'+');   
echo off   
hold on;   
plot(P,sin(2*pi*P),':');          
%  繪制不含噪聲的正弦曲線   
echo on   
clc   
pause   
clc   
%  創(chuàng)建一個新的前向神經(jīng)網(wǎng)絡(luò)   
net=newff(minmax(P),[20,1],{'tansig','purelin'});   
pause   
clc   
echo off   
clc  
disp('1.  L-M 優(yōu)化算法 TRAINLM'); disp('2.  貝葉斯正則化算法 TRAINBR');   
choice=input('請選擇訓(xùn)練算法(1,2):');   
figure(gcf);   
if(choice==1)                   
    echo on           
    clc           
    %  采用 L-M 優(yōu)化算法 TRAINLM   
    net.trainFcn='trainlm';           
    pause           
    clc           
    %  設(shè)置訓(xùn)練參數(shù)           
    net.trainParam.epochs = 500;           
    net.trainParam.goal = 1e-6;           
    net=init(net);          
    %  重新初始化             
    pause           
    clc  
elseif(choice==2)           
    echo on           
    clc           
    %  采用貝葉斯正則化算法 TRAINBR           
    net.trainFcn='trainbr';           
    pause           
    clc           
    %  設(shè)置訓(xùn)練參數(shù)           
    net.trainParam.epochs = 500;           
    randn('seed',192736547);           
    net = init(net);          
    %  重新初始化             
    pause           
    clc           
end  
% 調(diào)用相應(yīng)算法訓(xùn)練 BP 網(wǎng)絡(luò)  
[net,tr]=train(net,P,T);  
pause  
clc  
% 對 BP 網(wǎng)絡(luò)進(jìn)行仿真  
A = sim(net,P);  
% 計算仿真誤差  
E = T - A;  
MSE=mse(E)  
pause  
clc  
% 繪制匹配結(jié)果曲線  
close all;  
plot(P,A,P,T,'+',P,sin(2*pi*P),':');  
pause;  
clc  
echo off  

通過采用兩種不同的訓(xùn)練算法,我們可以得到如圖 1和圖 2所示的兩種擬合結(jié)果。圖中的實線表示擬合曲線,虛線代表不含白噪聲的正弦曲線,“+”點為含有白噪聲的正弦樣本數(shù)據(jù)點。顯然,經(jīng) trainlm 函數(shù)訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)對樣本數(shù)據(jù)點實現(xiàn)了“過度匹配”,而經(jīng) trainbr 函數(shù)訓(xùn)練的神經(jīng)網(wǎng)絡(luò)對噪聲不敏感,具有較好的推廣能力。  

值得指出的是,在利用 trainbr 函數(shù)訓(xùn)練 BP 網(wǎng)絡(luò)時,若訓(xùn)練結(jié)果收斂,通常會給出提示信息“Maximum MU reached”。此外,用戶還可以根據(jù) SSE 和 SSW 的大小變化情況來判斷訓(xùn)練是否收斂:當(dāng) SSE 和 SSW 的值在經(jīng)過若干步迭代后處于恒值時,則通常說明網(wǎng)絡(luò)訓(xùn)練收斂,此時可以停止訓(xùn)練。觀察trainbr 函數(shù)訓(xùn)練 BP 網(wǎng)絡(luò)的誤差變化曲線,可見,當(dāng)訓(xùn)練迭代至 320 步時,網(wǎng)絡(luò)訓(xùn)練收斂,此時 SSE 和 SSW 均為恒值,當(dāng)前有效網(wǎng)絡(luò)的參數(shù)(有效權(quán)值和閾值)個數(shù)為 11.7973。  
例3 采用“提前停止”方法提高 BP 網(wǎng)絡(luò)的推廣能力。對于和例 2相同的問題,在本例中我們將采用訓(xùn)練函數(shù) traingdx 和“提前停止”相結(jié)合的方法來訓(xùn)練 BP 網(wǎng)絡(luò),以提高 BP 網(wǎng)絡(luò)的推廣能力。  
解:在利用“提前停止”方法時,首先應(yīng)分別定義訓(xùn)練樣本、驗證樣本或測試樣本,其中,驗證樣本是必不可少的。在本例中,我們只定義并使用驗證樣本,即有  
驗證樣本輸入矢量:val.P = [-0.975:.05:0.975]  
驗證樣本目標(biāo)矢量:val.T = sin(2*pi*val.P)+0.1*randn(size(val.P))  
值得注意的是,盡管“提前停止”方法可以和任何一種 BP 網(wǎng)絡(luò)訓(xùn)練函數(shù)一起使用,但是不適合同訓(xùn)練速度過快的算法聯(lián)合使用,比如 trainlm 函數(shù),所以本例中我們采用訓(xùn)練速度相對較慢的變學(xué)習(xí)速率算法 traingdx 函數(shù)作為訓(xùn)練函數(shù)。  
本例的 MATLAB 程序如下:  
close all  
clear  
echo on  
clc  
% NEWFF——生成一個新的前向神經(jīng)網(wǎng)絡(luò)  
% TRAIN——對 BP 神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練  
% SIM——對 BP 神經(jīng)網(wǎng)絡(luò)進(jìn)行仿真  
pause  
% 敲任意鍵開始  
clc  
% 定義訓(xùn)練樣本矢量  
% P 為輸入矢量  
P = [-1:0.05:1];  
% T 為目標(biāo)矢量  
randn('seed',78341223);  
T = sin(2*pi*P)+0.1*randn(size(P));  
% 繪制訓(xùn)練樣本數(shù)據(jù)點  
plot(P,T,'+');  
echo off  
hold on;  
plot(P,sin(2*pi*P),':'); % 繪制不含噪聲的正弦曲線  
echo on  
clc  
pause  
clc  
% 定義驗證樣本  
val.P = [-0.975:0.05:0.975]; % 驗證樣本的輸入矢量  
val.T = sin(2*pi*val.P)+0.1*randn(size(val.P)); % 驗證樣本的目標(biāo)矢量  
pause  
clc  
% 創(chuàng)建一個新的前向神經(jīng)網(wǎng)絡(luò)  
net=newff(minmax(P),[5,1],{'tansig','purelin'},'traingdx');  
pause  
clc  
% 設(shè)置訓(xùn)練參數(shù)  
net.trainParam.epochs = 500;  
net = init(net);  
pause  
clc  
% 訓(xùn)練 BP 網(wǎng)絡(luò)  
[net,tr]=train(net,P,T,[],[],val);  
pause  
clc  
% 對 BP 網(wǎng)絡(luò)進(jìn)行仿真  
A = sim(net,P);  
% 計算仿真誤差  
E = T - A;  
MSE=mse(E)  
pause  
clc  
% 繪制仿真擬合結(jié)果曲線  
close all;  
plot(P,A,P,T,'+',P,sin(2*pi*P),':');  
pause;  
clc  
echo off  
下面給出了網(wǎng)絡(luò)的某次訓(xùn)練結(jié)果,可見,當(dāng)訓(xùn)練至第 136 步時,訓(xùn)練提前停止,此時的網(wǎng)絡(luò)誤差為 0.0102565。給出了訓(xùn)練后的仿真數(shù)據(jù)擬合曲線,效果是相當(dāng)滿意的。  
[net,tr]=train(net,P,T,[],[],val);  
TRAINGDX, Epoch 0/500, MSE 0.504647/0, Gradient 2.1201/1e-006  
TRAINGDX, Epoch 25/500, MSE 0.163593/0, Gradient 0.384793/1e-006  
TRAINGDX, Epoch 50/500, MSE 0.130259/0, Gradient 0.158209/1e-006  
TRAINGDX, Epoch 75/500, MSE 0.086869/0, Gradient 0.0883479/1e-006  
TRAINGDX, Epoch 100/500, MSE 0.0492511/0, Gradient 0.0387894/1e-006  
TRAINGDX, Epoch 125/500, MSE 0.0110016/0, Gradient 0.017242/1e-006  
TRAINGDX, Epoch 136/500, MSE 0.0102565/0, Gradient 0.01203/1e-006  
TRAINGDX, Validation stop. 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合狠狠综合久久综合88| 午夜不卡av在线| 色av一区二区| 久久国产尿小便嘘嘘尿| 欧美激情一区二区三区全黄| 国产中文字幕一区| 亚洲私人黄色宅男| 3d动漫精品啪啪一区二区竹菊| 五月婷婷欧美视频| 国产视频一区在线播放| 美腿丝袜亚洲三区| 亚洲视频一区二区在线| 日本国产一区二区| 韩国精品一区二区| 男人的天堂亚洲一区| 亚洲欧美乱综合| 久久久99久久精品欧美| 精品国产凹凸成av人网站| 欧美午夜片在线看| 国产精品资源网| 韩国理伦片一区二区三区在线播放 | 亚洲午夜一二三区视频| 久久美女艺术照精彩视频福利播放 | 亚洲综合在线免费观看| 99re8在线精品视频免费播放| 奇米影视在线99精品| 国产日产欧美一区二区三区| 91免费视频大全| 蜜臀av一区二区在线观看| 中文字幕一区日韩精品欧美| 欧美精品18+| 欧美日韩一区中文字幕| 欧美在线观看视频一区二区| 99久久精品免费| 色综合视频一区二区三区高清| 国产精品亚洲午夜一区二区三区| 久久99精品国产91久久来源| 精品中文av资源站在线观看| 亚欧色一区w666天堂| 亚洲高清在线视频| 欧美aⅴ一区二区三区视频| 日本麻豆一区二区三区视频| 日韩中文字幕av电影| 日韩成人午夜电影| 亚洲最大的成人av| 一区二区三区 在线观看视频| 亚洲国产一区二区三区| 丝袜脚交一区二区| 国内精品免费在线观看| 欧美亚洲国产一区二区三区| 在线视频欧美精品| 欧美刺激脚交jootjob| 国产日韩av一区二区| 欧美国产精品专区| 亚洲国产成人porn| 粉嫩aⅴ一区二区三区四区| 一本色道综合亚洲| 久久久久一区二区三区四区| 一二三四社区欧美黄| 久99久精品视频免费观看| 成人黄色一级视频| 色呦呦网站一区| 日本乱码高清不卡字幕| 成人午夜视频免费看| 欧美久久久久免费| 337p日本欧洲亚洲大胆色噜噜| 中文字幕一区在线观看视频| 丝袜诱惑亚洲看片| 91美女片黄在线观看| 久久综合九色综合久久久精品综合 | 色综合天天综合网天天狠天天 | 国产精品久久久久久久久免费丝袜| 亚洲一二三四在线观看| va亚洲va日韩不卡在线观看| 欧美理论片在线| 日日欢夜夜爽一区| 99精品欧美一区| 国产一区二区三区电影在线观看| 成人aa视频在线观看| 欧美日韩一区三区| 中文字幕在线不卡视频| 久久成人羞羞网站| 337p亚洲精品色噜噜狠狠| 亚洲精品国产a| av电影在线不卡| 国产午夜精品福利| 精品制服美女丁香| 欧美一级欧美三级在线观看| 亚洲永久精品大片| 99国产精品久久久久| 中文字幕免费一区| 国产成人av福利| 精品国产乱码久久久久久蜜臀 | 国产老妇另类xxxxx| 欧美日韩在线直播| 亚洲精品成a人| 91在线无精精品入口| 欧美国产精品一区| 成人在线一区二区三区| 久久久电影一区二区三区| 美女诱惑一区二区| 欧美一区二区福利视频| 国产精品久久久久aaaa樱花| 日韩电影在线一区二区三区| 欧美日韩大陆一区二区| 夜夜操天天操亚洲| 欧美丝袜丝交足nylons图片| 亚洲国产中文字幕在线视频综合 | 精品婷婷伊人一区三区三| 一区二区久久久久久| 色狠狠综合天天综合综合| 亚洲午夜免费电影| 精品视频一区三区九区| 日本美女一区二区| 欧美xxxxx裸体时装秀| 国产精品一区二区三区99| 国产亚洲一区二区三区四区| 成人小视频在线观看| 亚洲三级理论片| 欧美色综合网站| 免费精品视频在线| 精品欧美乱码久久久久久1区2区| 国产呦精品一区二区三区网站| 欧美精品一区二区不卡| 成人av免费网站| 亚洲码国产岛国毛片在线| 欧美在线免费观看视频| 欧美aaa在线| 国产亚洲成年网址在线观看| 尤物在线观看一区| 成人av午夜影院| 一区二区三区四区国产精品| 欧美日韩国产精品自在自线| 捆绑调教美女网站视频一区| 欧美国产日韩在线观看| 欧洲精品一区二区三区在线观看| 天天av天天翘天天综合网| 精品免费日韩av| www.日韩av| 午夜欧美视频在线观看 | 中文字幕+乱码+中文字幕一区| 99re66热这里只有精品3直播 | 国产v综合v亚洲欧| 亚洲一区二区精品久久av| 精品免费一区二区三区| 91香蕉视频黄| 麻豆视频观看网址久久| 国产精品传媒入口麻豆| 91精品国产色综合久久不卡电影| 国产精品一区二区三区四区| 亚洲综合丁香婷婷六月香| 精品国产免费人成在线观看| 久久综合999| 在线亚洲免费视频| 国内精品国产成人国产三级粉色| 国产精品家庭影院| 91精品欧美久久久久久动漫| www.成人在线| 捆绑变态av一区二区三区| 亚洲欧美韩国综合色| www国产成人| 欧美日韩亚洲综合一区二区三区| 国产麻豆日韩欧美久久| 亚洲国产综合视频在线观看| 欧美激情中文不卡| 欧美一级日韩免费不卡| 色综合天天视频在线观看| 国内国产精品久久| 亚洲地区一二三色| 国产精品视频看| 欧美mv日韩mv国产网站| 欧美三级韩国三级日本三斤 | 久久亚洲精精品中文字幕早川悠里| 色屁屁一区二区| 成人手机电影网| 国产在线麻豆精品观看| 亚洲一区二区美女| 亚洲婷婷综合色高清在线| www日韩大片| 日韩欧美亚洲国产另类| 欧美丝袜丝交足nylons图片| 97se亚洲国产综合在线| 高潮精品一区videoshd| 国模娜娜一区二区三区| 秋霞电影网一区二区| 亚洲成av人片在线| 亚洲黄色免费网站| 《视频一区视频二区| 国产欧美日韩久久| 久久久国产精华| 欧美mv日韩mv国产网站app| 51精品久久久久久久蜜臀| 色狠狠av一区二区三区| 99国产精品一区| 成人福利在线看| 粉嫩av一区二区三区在线播放| 国产精品主播直播| 精品一区二区三区免费播放| 美女mm1313爽爽久久久蜜臀| 日本中文在线一区|