神經網路最小單元為一個神經元,以下針對一個神經元的計算進行說明.

以下a,b,c 為輸入值.並且激勵函數(activity function) 採用 sigmoid 進行說明:

依照上圖所述,可得到以下數學式:

 

由於在訓練過程中目的是找到最適合的權重值(weight).

透過微分求解梯度後可以找到權重應該修正的數值.

因為每個變數都需要各自進行微分,因此透過偏微分求解(在遇到非目標為分數值時,將其視為常數):

 

 

 

得知以上各個偏微分數值後,透過連鎖律進行神經元的偏微分,可得到以下式子:


有了以上基礎將其擴充成多層的神經網路進行推導,可以得到如下圖:

圖中f1推倒為完整的數學式推導,f2則是簡化後.

arrow
arrow
    文章標籤
    bp ml nn
    全站熱搜

    Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()