中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

青島新聞網(wǎng)官方網(wǎng)站今日頭條新聞下載安裝

青島新聞網(wǎng)官方網(wǎng)站,今日頭條新聞下載安裝,求個網(wǎng)站你會感謝我的,seo網(wǎng)站關(guān)鍵詞優(yōu)化排名基于孔雀優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)(分類應(yīng)用) - 附代碼 文章目錄 基于孔雀優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)(分類應(yīng)用) - 附代碼1.鳶尾花iris數(shù)據(jù)介紹2.數(shù)據(jù)集整理3.孔雀優(yōu)化BP神經(jīng)網(wǎng)絡(luò)3.1 BP神經(jīng)網(wǎng)絡(luò)參數(shù)設(shè)置3.2 孔雀算法應(yīng)用 4.測試結(jié)果:5.M…

基于孔雀優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)(分類應(yīng)用) - 附代碼

文章目錄

  • 基于孔雀優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)(分類應(yīng)用) - 附代碼
    • 1.鳶尾花iris數(shù)據(jù)介紹
    • 2.數(shù)據(jù)集整理
    • 3.孔雀優(yōu)化BP神經(jīng)網(wǎng)絡(luò)
      • 3.1 BP神經(jīng)網(wǎng)絡(luò)參數(shù)設(shè)置
      • 3.2 孔雀算法應(yīng)用
    • 4.測試結(jié)果:
    • 5.Matlab代碼

摘要:本文主要介紹如何用孔雀算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò),利用鳶尾花數(shù)據(jù),做一個簡單的講解。

1.鳶尾花iris數(shù)據(jù)介紹

本案例利用matlab公用的iris鳶尾花數(shù)據(jù),作為測試數(shù)據(jù),iris數(shù)據(jù)是特征為4維,類別為3個類別。數(shù)據(jù)格式如下:

特征1特征2特征3類別
單組iris數(shù)據(jù)5.32.11.21

3種類別用1,2,3表示。

2.數(shù)據(jù)集整理

iris數(shù)據(jù)總共包含150組數(shù)據(jù),將其分為訓練集105組,測試集45組。如下表所示:

訓練集(組)測試集(組)總數(shù)據(jù)(組)
10545150

類別數(shù)據(jù)處理:原始數(shù)據(jù)類別用1,2,3表示為了方便神經(jīng)網(wǎng)絡(luò)訓練,類別1,2,3分別用1,0,0;0,1,0;0,0,1表示。

當進行數(shù)據(jù)訓練對所有輸入特征數(shù)據(jù)均進行歸一化處理。

3.孔雀優(yōu)化BP神經(jīng)網(wǎng)絡(luò)

3.1 BP神經(jīng)網(wǎng)絡(luò)參數(shù)設(shè)置

通常而言,利用智能算法一般優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值來改善BP神經(jīng)網(wǎng)絡(luò)的性能。本案例基于iris數(shù)據(jù),由于iris數(shù)據(jù)維度不高,采用簡單的BP神經(jīng)網(wǎng)絡(luò)。神經(jīng)網(wǎng)絡(luò)參數(shù)如下:

神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

圖1.神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

神經(jīng)網(wǎng)絡(luò)參數(shù)如下:

%創(chuàng)建神經(jīng)網(wǎng)絡(luò)
inputnum = 4;     %inputnum  輸入層節(jié)點數(shù) 4維特征
hiddennum = 10;     %hiddennum  隱含層節(jié)點數(shù)
outputnum = 3;     %outputnum  隱含層節(jié)點數(shù)
net = newff( minmax(input) , [hiddennum outputnum] , { 'logsig' 'purelin' } , 'traingdx' ) ;
%設(shè)置訓練參數(shù)
net.trainparam.show = 50 ;
net.trainparam.epochs = 200 ;
net.trainparam.goal = 0.01 ;
net.trainParam.lr = 0.01 ;

3.2 孔雀算法應(yīng)用

孔雀算法原理請參考:https://blog.csdn.net/u011835903/article/details/127779440

孔雀算法的參數(shù)設(shè)置為:

popsize = 10;%種群數(shù)量Max_iteration = 15;%最大迭代次數(shù)
lb = -5;%權(quán)值閾值下邊界
ub = 5;%權(quán)值閾值上邊界
%  inputnum * hiddennum + hiddennum*outputnum 為閾值的個數(shù)
%  hiddennum + outputnum 為權(quán)值的個數(shù)
dim =  inputnum * hiddennum + hiddennum*outputnum + hiddennum + outputnum ;%  inputnum * hiddennum + hiddennum*outputnum維度

這里需要注意的是,神經(jīng)網(wǎng)絡(luò)的閾值數(shù)量計算方式如下:

本網(wǎng)絡(luò)有2層:

第一層的閾值數(shù)量為:4*10 = 40; 即inputnum * hiddennum;

第一層的權(quán)值數(shù)量為:10;即hiddennum;

第二層的閾值數(shù)量為:3*10 = 30;即hiddenum * outputnum;

第二層權(quán)值數(shù)量為:3;即outputnum;

于是可知我們優(yōu)化的維度為:inputnum * hiddennum + hiddennum*outputnum + hiddennum + outputnum = 83;

適應(yīng)度函數(shù)值設(shè)定:

本文設(shè)置適應(yīng)度函數(shù)如下:
f i t n e s s = a r g m i n ( T r a i n D a t a E r r o r R a t e + T e s t D a t a E r r o r R a t e ) fitness = argmin(TrainDataErrorRate + TestDataErrorRate) fitness=argmin(TrainDataErrorRate+TestDataErrorRate)
其中TrainDataErrorRate,TestDataErrorRate分別為訓練集和測試集的錯誤分類率。適應(yīng)度函數(shù)表明我們最終想得到的網(wǎng)絡(luò)是在測試集和訓練集上均可以得到較好結(jié)果的網(wǎng)絡(luò)。

4.測試結(jié)果:

從孔雀算法的收斂曲線可以看到,整體誤差是不斷下降的,說明孔雀算法起到了優(yōu)化的作用:

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

5.Matlab代碼

http://m.risenshineclean.com/news/63183.html

相關(guān)文章:

  • 北京幼兒園報名網(wǎng)站香飄飄奶茶軟文
  • 河南核酸檢測vip抖音seo查詢工具
  • 戶縣做網(wǎng)站哈爾濱最新今日頭條新聞
  • 企業(yè)建立網(wǎng)站需要產(chǎn)品代理推廣方案
  • 網(wǎng)站建設(shè)制作設(shè)計營銷 廣州網(wǎng)站頁面怎么優(yōu)化
  • 江寧做網(wǎng)站價格拉新工作室在哪里接項目
  • 美食網(wǎng)頁設(shè)計圖搜索引擎優(yōu)化特點
  • 做網(wǎng)站弄關(guān)鍵詞多少錢站長統(tǒng)計幸福寶2022年排行榜
  • 做培訓網(wǎng)站網(wǎng)絡(luò)營銷的方法
  • 常州行業(yè)網(wǎng)站制作百度公司招聘
  • vps如何做網(wǎng)站怎么建免費網(wǎng)站
  • 德州市建設(shè)街小學官方網(wǎng)站seo排名賺錢
  • 有九類商標可以做網(wǎng)站名嗎百度收錄網(wǎng)址
  • 新網(wǎng)站內(nèi)部優(yōu)化怎么做北京關(guān)鍵詞優(yōu)化報價
  • 品牌網(wǎng)站建設(shè)公司今天頭條新聞
  • 百度站長平臺鏈接國際最新新聞熱點事件
  • 男女做那個網(wǎng)站動態(tài)圖專業(yè)關(guān)鍵詞優(yōu)化平臺
  • 大連網(wǎng)站設(shè)計費用友情鏈接源碼
  • 做網(wǎng)站一定要注冊域名嗎企業(yè)網(wǎng)站有什么
  • 與網(wǎng)絡(luò)公司洽談做網(wǎng)站需要注意什么個人網(wǎng)站創(chuàng)建平臺
  • 安徽省網(wǎng)站肥建設(shè)網(wǎng)站軟文網(wǎng)站推薦
  • 建設(shè)摩托車官網(wǎng)中國官網(wǎng)報價大全博客seo優(yōu)化技術(shù)
  • 怎么做qq空間支付網(wǎng)站焊工培訓
  • 企業(yè)網(wǎng)站的職能主要有怎樣做引流推廣
  • 上海寶山手機網(wǎng)站制作鄭州關(guān)鍵詞排名顧問
  • 非專業(yè)人士可以做網(wǎng)站編輯的工作嗎網(wǎng)頁設(shè)計與制作考試試題及答案
  • 建設(shè)網(wǎng)站的意義東莞seo培訓
  • 四川建設(shè)網(wǎng)和四川省公共資源交易信息網(wǎng)seo編輯培訓
  • 春節(jié)網(wǎng)頁設(shè)計素材網(wǎng)站登錄百度app
  • 施工企業(yè)資質(zhì)證書延期搜索引擎優(yōu)化寶典