日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

bp

發布時間:2025/3/15 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bp 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉自博客園@編程De:?http://www.cnblogs.com/jzhlin/archive/2012/07/28/bp.html

從神經網絡的生物模型說起

?????????我們知道人大腦信息的傳遞、對外界刺激產生反應都由神經元控制的,人腦就是由上百億個的這樣神經元構成。這些神經元之間并不孤立而且聯系很密切,每個神經元平均與幾千個神經元相連接,因此構成了人腦的神經網絡。刺激在神經網絡中的傳播是遵循一定的規則的,一個神經元并非每次接到其他神經傳遞過來的刺激都產生反應。它首先會將與其相鄰的神經元傳來的刺激進行積累,到一定的時候產生自己的刺激將其傳遞給一些與它相鄰的神經元。這樣工作的百億個的神經元構成了人腦對外界進行的反應。而人腦對外界刺激的學習的機制就是通過調節這些神經元之間聯系以及其強度。當然,實際上以上說的是對人腦真正神經工作的一種簡化的生物模型,利用這種簡化的生物模型可以將它推廣至機器學習中來,并把它描述成人工神經網絡。BP神經網絡就是其中的一種,來看看具體對神經元的分析。

圖1 ?神經網絡中神經元示意圖

?????????神經元的積累的刺激是由其他神經元傳遞過來的刺激量和對應的權重之和,用?Xj?表示這種積累,Yi?表示某個神經元傳遞過來的刺激量,Wi?表示鏈接某個神經元刺激的權重,得到公式:

?????????Xj?= (y1?* W1)+(y2?* W2)+...+(yi?* Wi)+...+ (yn?* Wn)

?????????而當?Xj?完成積累后,完成積累的神經元本身對周圍的一些神經元傳播刺激,將其表示為??yj??得到如下所示:

?????????yj?= f(Xj

?????????神經元根據積累后?Xj?的結果進行處理后,對外傳遞刺激?yj?。用?f?函數映射來表示這種處理,將它稱之為?激活函數

?

BP神經網絡的構成

?????????分析完單個的神經元后,再來看看它們組成網絡后的情形,用圖形來說明是最直觀的方法,如圖2所示:

?

圖2 ?BP神經網絡示意圖

?????????第一區域的來說,它們相當于外界的刺激,是刺激的來源并且將刺激傳遞給神經元,因此把第一區域命名為輸入層。第二區域,表示神經元相互之間傳遞刺激相當于人腦里面,因此把第二區命名為隱藏層。第三區域,表示神經元經過多層次相互傳遞后對外界的反應,因此把第三區域命名為輸出層

????簡單的描述就是,輸入層將刺激傳遞給隱藏層,隱藏層通過神經元之間聯系的強度(權重)和傳遞規則(激活函數)將刺激傳到輸出層,輸出層整理隱藏層處理的后的刺激產生最終結果。若有正確的結果,那么將正確的結果和產生的結果進行比較,得到誤差,再逆推對神經網中的鏈接權重進行反饋修正,從而來完成學習的過程。這就是BP神經網的反饋機制,也正是BP(Back??Propagation)名字的來源:運用向后反饋的學習機制,來修正神經網中的權重,最終達到輸出正確結果的目的!

?

BP神經網絡的數學推導

?????????從數學上對BP神經網絡模型進行分析,本文第一部分神經網的生物模型中可以得到關于BP神經網絡的第一個公式(1)

?

?????????對于神經元本身的輸出的激活函數,一般來說選取?Sigmoid 函數,那么可以得到第二個公式(2)

?

弱逼補充:為啥選擇這個激活函數呢?因為這個函數連續可導,平滑性質好,

具體看圖:

至于為啥不選擇其他同樣平滑的函數,who knows...目測是實踐中檢驗出來的。好下面接著看原作者的:

?????????通過以上兩個公式,可以分析出來BP神經網絡中輸出結果的計算過程。每個神經元收到刺激?yi??然后加權積累(權重?Wji??)完成后產生?xj?,再通過激活函數產生刺激?yj?,向下一層與它相連的神經元傳遞,依次類推最終輸出結果。

?????????我們再來分析如何利用向后反饋機制來修正神經元權重?Wji,這一部分數學推導需要運用到多元微分的數學內容。要修正?Wji ?就需要得到誤差量。具體來看,首先用?dj??來表示真實的正確結果,并且設誤差為?E?,那么( yj?- dj?對應的就是?E?對于?yj?的微分增量,即?yj??減去( yj?- dj?后就能得到正確值,得到公式(3)

?

接著補充:這里提到了個微分增量,我把數學忘完了。。。

建議百度百科,這里微分就相當于是E這個錯誤是和yi的值成函數關系,yi-di就是函數關系,yi是自變量,E是函數的結果,所以這么的一個表示就是微分。。。后面的公示也是同理嘞。

同時,下面的證明過程中,一定要注意下標呀。j表示的是當前層。i表示的是前一層,記住這個后面就容易理解。

?????????然后,明確目標,需要知道的是對于權重?Wji?的誤差量是多少也就是 ????的值。而由公式(1)中知道?Wji??xj?相關, 那么可以推導出公式(4)

?

?????????需要求得?Wji?的誤差量,轉換為需要求 ???的值了。它的推導如下:

?

?????????其中 ???的值,可以通過公式(2)求導得出來:

?

?????????所以最終得到的的誤差量的值為:

?

?????????以上公式需要注意下標:最后一個是?yi?,前面的都是?yj?。推到這里可以算是完成了運用神經網絡的輸出值?yj?和正確值?dj??對最后一層隱藏層?Wji?的修正,那么對其他隱藏層呢? 接著往下看。

?????????上面的推導過程由公式(3)開始,如果我們知道 ??(注意是?yi?公式(3)中是?yj?),就可以 同理 推導求出其對應其他隱藏層需要修正的權重值誤差量了。推導如下:

?

?????????這樣所有的誤差量的都可以 同理 推導完成!

這步推到只推出了三個連乘的第一個,后面兩個值與那層的變量相關,隨意結果只是下標改改。

?????????最后一步修正?Wji?,就是加上下面變量了,設置一個?l?(0 到 1 之間)學習率。

為啥要乘上呢l呢,理解是一點點的去減少調整這個誤差,設置值太小,慢,設置值太大,步長就大,這l也應該是一個值得考慮的問題。

?????????至此,BP神經網絡反饋部分的數學推導算完成了,可以在自己的草稿紙上畫畫~

寫在后面:梯度下降有個問題是容易陷入局部最小值的問題。如果這個問題不了解的話,那可以回想回想一個3d平面,有若干坑,如果隨機點沿著下降最快的地方去跑,很可能跑到了一個小坑里面,卻沒有跑到真正的全局最小值的坑里。

從博文的評論中看到該問作者實現了這個神經網絡,但是沒有使用這個梯度下降的模型。呵呵,這個就算是理解什么是神經網絡,什么是從后面往前推導的過程。下面待學習的就是評論中提到的動量因子模型。

作者實現實現了動量因子模型,代碼:

http://www.cnblogs.com/jzhlin/archive/2012/07/30/bp_c.html

http://www.cnblogs.com/jzhlin/archive/2012/08/01/bp_c2.html

以及還要看的:

概率神經網絡 (PNN) ?http://www.cnblogs.com/jzhlin/archive/2012/07/28/bp.html

總結

以上是生活随笔為你收集整理的bp的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产男人天堂 | 操批网站 | 怎么可能高潮了就结束漫画 | 美腿丝袜一区二区三区 | 日本不卡一区二区三区在线观看 | 熟女高潮一区二区三区视频 | 国产成人三级在线 | 亚洲精品成人久久 | 国产11页| 超碰免费人人 | 污污网站在线观看视频 | 欧美日本国产在线 | 奇米超碰在线 | 手机看片国产日韩 | 欧美日韩一区二区三区国产精品成人 | 亚洲精品白虎 | 久久久久久亚洲av无码专区 | 亚洲美女毛片 | 成人黄色一区二区三区 | 国产免费视频 | 亚洲精品久久久久久 | 97超碰碰碰 | 人妻少妇精品视频一区二区三区 | 中文字幕乱码一区二区 | 日本肉体xxxx裸体137大胆图 | 老熟妇仑乱一区二区av | h色视频在线观看 | 男人插入女人下面视频 | 日本黄色片免费 | 99精品视频免费观看 | 在线观看欧美一区二区三区 | 免费观看视频一区二区 | 欧美一级淫片免费 | 久久久激情网 | 精品视频久久久久久久 | 午夜爱爱毛片xxxx视频免费看 | 男同精品| 亚洲成人a√ | 欧美黑人猛交 | 中国性老太hd大全69 | 屁屁影院第一页 | 黄色69视频 | 青青青国产在线 | 亚瑟av | 日日爽视频 | 国内三级在线 | 久久国产免费 | 亚州黄色| 美女毛片 | 亚洲国产精品99 | 丰满熟妇人妻中文字幕 | 国内自拍在线 | mm1313亚洲精品 | 免费网站成人 | 精品久久福利 | 亚洲第一成人在线 | 天天曰天天 | 人妖ts福利视频一二三区 | 在哪里可以看黄色片 | 综合网在线视频 | 亚洲天堂免费在线观看视频 | 无码精品人妻一区二区三区湄公河 | xxxxxx日本| 日本福利一区二区三区 | 亚洲视频播放 | www午夜| 精品成人中文无码专区 | 亚洲综合大片69999 | a级片免费在线观看 | av在线三区 | 天天插天天操天天干 | 麻豆www| 久久久久999| 四川话毛片少妇免费看 | 欧美中文日韩 | 色偷偷久久 | 91日批 | 香蕉毛片| 国产极品网站 | 成人久久视频 | 午夜av影视 | 亚洲伦理一区二区三区 | 丰满人妻一区二区三区免费 | 成人精品视频在线观看 | 波多野结衣一区在线 | 黄色网址链接 | 欧美视频在线观看一区二区 | 激情av在线 | 苍井空张开腿实干12次 | 午夜激情视频网站 | 国产中文在线播放 | a级黄色网址 | 青青草中文字幕 | 97视频| 黄网在线 | 成人激情视频 | 国产一级一级国产 | 黄色天堂av | 国产福利视频在线观看 |