- 2
- 0
- 约2.26千字
- 约 20页
- 2019-10-17 发布于湖北
- 举报
Particle Swarm Optimization-Neural Networks (PSO-NN) 粒子群尋優法結合類神經網路 簡介 起源 生物社會學家對鳥群捕食的行為研究。 原理 我們可以設想這樣的一個場景,一群鳥再隨機搜尋食物。這個區域裡只有一塊食物。所有的鳥都不知道食物再哪裡,但他們知道目前距離食物還有多遠,那麼找到食物的最佳策略是什麼?最簡單的方法就是找尋距離食物最近的鳥之周圍區域及根據自己本身飛行的經驗判斷食物的所在。 簡介 Particle Swarm Optimization (PSO)為James Kennedy 於1995年所提出。 演算法流程 Initial: 將群族做初始化,以隨機的方式求出每一Particle 之初始位置與速度。 Evaluation: 依據fitness function 計算出其fitness value 以作為判斷每一Particle之好壞。 Fine the Pbest: 找出每一Particle 到目前為止的搜尋過程中最佳解,這個最佳解我們將之稱為Pbest。 Fine the Gbest: 找出所有Particle 到目前為止所搜尋到的整體最佳解,此最佳解我們稱之為Gbest。 Update the Velocity: 依據式(1) 與式(2) 更新每一Particle之速度與位置。 回到步驟2. 繼續執行,直到獲得一個令人滿意的結果或符合終止條件為止。 速度更新 Vid :每一Particle在第d維之速度 i:Particle之編號 d:維度 w :Inertia Weight c1、c2:學習常數 Rand():一介於0至1的亂數 Pid :每一Particle到目前為止,所出現的最佳位置 Pgd :所有Particle到目前為止,所出現的最佳位置 xid :每一Particle目前之所在 輸入層 用以表現網路的輸入變數,沒有計算能力,其輸入變數的個數視處理問題的狀況而定 隱藏層 用以處理輸入單元送來的資料,使用線性轉換函數。 輸出層 當網路在訓練時,此輸出為一訓值,將訓練值和實際值的誤差回饋互連接權值(Connect Weight),以調整權值至最佳狀態,直至網路收斂為止。 Feedforward學習過程 輸入層: 其中, xpi為訓練範例p(pth pattern)第i個輸入層節點。 opi為第i個輸入層神經元的輸出。 Feedforward學習過程 隱藏層: 其中,oph為第h個隱藏層節點輸出,netph為第h個隱藏層節點淨輸入值,而?h為第h個隱藏層節點的偏權值,whi是第h個隱藏層節點對第i個輸入層節點的鏈結權重值, f(netph) 為網路之激發函數。 Feedforward學習過程 輸出層: 其中,為opk第k個輸出層節點輸出, netpk為第k個輸出層節點的淨輸入值,而?k為第k個輸出層節點的偏權值,是wkh第k個輸出層節點對第h個隱藏層節點的鏈結權重值, f(netpk)為網路之激發函數。 坡度遞降法(Gradient Decent Method) 定義成本函數E(Cost function) 其中,Ep為各訓練範例輸出的誤差,E為所有訓練範例的總輸出誤差,dpk為第k個輸出層節點目標值,k為輸出節點數,而p為訓練範例的個數。 坡度遞降法(Gradient Decent Method) 為了要降低成本函數E可經由節點與節點之間的連結權重值調整來達成,即: 其中,?W為節點與節點之間的連結權重值修正量。 坡度遞降法(Gradient Decent Method) 故對成本函數作二個結點之間的連結權重值的偏為分為: ?k定義為: 坡度遞降法(Gradient Decent Method) 相同的,從隱藏層到輸入層,將成本函數對此層的連結權重值的偏微分為: 而 坡度遞降法(Gradient Decent Method) 在得到節點與節點之間的權重值的修正量後,便可帶入修正公式 其中,i、h和k為輸入層、隱藏層、輸出層節點數,η為學習速率(Learning rate)表示控制每次以坡度遞降法最小化誤差函數的調幅,β為動量係數(Momentum coefficient),而t為網路訓練過程的訓練次數(epoch、iteration)。 * * 8. end while 7. Iteration ? iteration +1 6. Move() 5. Updating velocities and positions ( R1, R2, C1, C2) 4. Evaluate ( ) 3. Wh
您可能关注的文档
- 历史人民版必修ⅱ第14课时中国近现代社会生活的变迁.ppt
- 历史人民版必修ⅱ第16课时苏联社会主义建设的经验与教训.ppt
- 历史人民版必修ⅲ2.1中国古代的科学技术成就课件.ppt
- 历史人民版必修ⅱ第15课时罗斯福新政与资本主义运行机制的调节.ppt
- 历史人民版必修ⅲ2.2中国的古代艺术课件.ppt
- 历史人民版必修ⅰ8.2国际工人运动的艰辛历程课件.ppt
- 历史人民版必修ⅲ5.1文化事业的曲折发展课件.ppt
- 历史人民版必修ⅰ8.3俄国十月社会主义革命课件.ppt
- 历史人民版必修ⅲ7.2追寻生命的起源课件.ppt
- 历史人民版必修ⅲ5.2人民教育事业的发展课件.ppt
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)