UFLDL 筆記 01 神經網路

2021-07-11 06:26:07 字數 1085 閱讀 8523

ufldl=unsupervised feature learning and deep learning

神經網路由神經元構成,首先看神經元的結構:

單個神經元簡單來說就是輸入數值(刺激),代入乙個啟用函式,如果達到閾值便輸出乙個對應的值。

其輸出為hw

,b=f

(wtx

)=f(

∑3i=

1wix

i+b)

其中啟用函式一般可以選為sigmoid函式或者雙曲正切tanh函式,當選用sigmoid函式時,單個神經元實際上可以看做乙個邏輯回歸

導數公式}

sigmoid的導數: f′

(z)=

f(z)

(1−f

(z))

tanh導數: f′

(z)=

1−f2

(z)

多個神經元首位相接就是神經網路,如下圖

這裡的+1是截距,叫作偏置節點,在說某一層的節點數量時,偏置節點不計數在內。

以上網路的數學形式為

其實這可以寫成矩陣的形式,利用線代的知識快速求解

可以看出一共有3∗

3+3∗

1 個權重值w

這裡還有簡單的標記形式記z

(l)i

為l層第i單元輸入加權和 那麼a

(l)i

=f(z

(l)i

) 那麼最後輸出的hw

,b就是以z(

3)為輸入的了,這裡沒寫下表i,就表示所有向量了。

以上的神經網路的輸出為單個輸出,如果輸出層為多個節點,那就就可以是多輸出了。

這樣 一層一層先前計算的就是向前神經網路

神經網路筆記

感知機模型如下圖所示 輸入層接受多個二值輸入,輸出層提供乙個二值輸出 m p神經元 用數學公式來描述就是 y 0,1 jw jxj b 0 jwjx j b 0 這裡,y 是指輸出,xi 指輸入,wi 是輸入的權重,j 是輸入管腳個數,b是指偏移.多個感知機可以構成神經網路,如下圖 m p神經元的輸...

神經網路學習筆記 01 基本概念

即使百萬級的神經單元,也只相當於乙隻蠕蟲的計算能力。for the output layer forward propagation 正向傳播 在訓練過程中,通過輸入資料產生輸出資料。back propagation 反向傳播 在訓練過程中,根據計算結果和期望結果的偏差,重新調整各個神經元的權值。這...

神經網路學習筆記 01 基本概念

即使百萬級的神經單元,也只相當於乙隻蠕蟲的計算能力。for the output layer forward propagation 正向傳播 在訓練過程中,通過輸入資料產生輸出資料。back propagation 反向傳播 在訓練過程中,根據計算結果和期望結果的偏差,重新調整各個神經元的權值。這...