【菜鳥筆記|機器學習】神經網路
今天學習的神經網路模型,和大腦的神經元很相似,可以說是深度學習的基礎了。神經網路最基礎的模型是感知機,由感知機發展為神經網路。求解神經網路中權重的演算法是誤差逆傳播演算法(BP)。
1.感知機
感知機由兩層神經元組成,一個輸入層,一個輸出層。輸出層經過一個啟用函式(sigmoid函式)處理後可以得到我們想要的分類結果。感知機輸入輸出的關係可以表示為:
權重ω和閾值θ就是我們要學習的引數。權重和閾值可統一為權重的學習。感知機權重的學習就是根據當前感知機的輸出不斷去更新權重的過程:
2.BP演算法
感知機只有輸出層這一層功能神經元,學習能力非常有限,因此需要使用多層功能神經元,這就是我們所說的神經網路。若要訓練神經網路,感知機的學習規則就不夠了,需要更強大的學習演算法—BP演算法。以單隱層神經網路為例,我們需要求四個引數:隱層之前的權重υ和閾值γ、輸出層前的權重ω和閾值θ。先求得網路在訓練集上的均方誤差:
Ek分別對四個引數求偏導,αh代表第h個隱層神經元的輸入,bh代表第h個隱層神經元的輸出,βj代表第j個輸出神經元的輸入,可以得到更新公式:
相關文章
- 【機器學習】搭建神經網路筆記機器學習神經網路筆記
- 機器學習筆記(3): 神經網路初步機器學習筆記神經網路
- 吳恩達機器學習筆記 —— 9 神經網路學習吳恩達機器學習筆記神經網路
- 吳恩達機器學習筆記——八、神經網路吳恩達機器學習筆記神經網路
- 菜鳥筆記之計算機網路(4)筆記計算機網路
- 吳恩達機器學習課程 筆記5 神經網路吳恩達機器學習筆記神經網路
- 神經網路的菜鳥入門祕籍神經網路
- 機器學習整理(神經網路)機器學習神經網路
- 卷積神經網路學習筆記——Siamese networks(孿生神經網路)卷積神經網路筆記
- Android菜鳥學習js筆記一AndroidJS筆記
- 深度學習筆記------卷積神經網路深度學習筆記卷積神經網路
- 全連線神經網路學習筆記神經網路筆記
- 深度學習卷積神經網路筆記深度學習卷積神經網路筆記
- 卷積神經網路學習筆記——SENet卷積神經網路筆記SENet
- 【卷積神經網路學習】(4)機器學習卷積神經網路機器學習
- linux-鳥哥私房菜學習筆記Linux筆記
- 幾種型別神經網路學習筆記型別神經網路筆記
- 機器學習:神經網路構建(上)機器學習神經網路
- 機器學習:神經網路構建(下)機器學習神經網路
- 手把手 | 神經網路的菜鳥入門祕籍神經網路
- 深度學習筆記8:利用Tensorflow搭建神經網路深度學習筆記神經網路
- 鳥哥私房菜學習筆記(第零章)筆記
- 機器學習之多類別神經網路:Softmax機器學習神經網路
- 吳恩達《神經網路與深度學習》課程筆記(4)– 淺層神經網路吳恩達神經網路深度學習筆記
- 吳恩達《神經網路與深度學習》課程筆記(5)– 深層神經網路吳恩達神經網路深度學習筆記
- 【機器學習基礎】神經網路/深度學習基礎機器學習神經網路深度學習
- 《手寫數字識別》神經網路 學習筆記神經網路筆記
- 機器學習導圖系列(5):機器學習模型及神經網路模型機器學習模型神經網路
- 【機器學習】之第五章——神經網路機器學習神經網路
- 機器學習神經網路——Sklearn.neural_network概要機器學習神經網路
- 機器學習之訓練神經網路:最佳做法機器學習神經網路
- 吳恩達機器學習系列11:神經網路吳恩達機器學習神經網路
- 神經網路進化能否改變機器學習?神經網路機器學習
- 我的作業筆記:吳恩達的Python機器學習課程(神經網路篇)筆記吳恩達Python機器學習神經網路
- 深度學習入門筆記(十八):卷積神經網路(一)深度學習筆記卷積神經網路
- 人工智慧、機器學習、深度學習、神經網路的關係人工智慧機器學習深度學習神經網路
- Python+Matlab+機器學習+深度神經網路全套學習資料!PythonMatlab機器學習神經網路
- 機器學習之多類別神經網路:一對多機器學習神經網路