梯度下降演算法在Neural Network下的理解
01-29
梯度下降演算法是在機器學習領域廣泛使用的一種演算法,而且效果挺不錯的。
先來點理論:
(1)簡單的神經網路
這個是最簡單的神經網路,我們可以這樣表示 Y=,這樣的表示只是數學的含義,我們還需要加上激活函數f(h),而激活函數的類型有很多種,比如:tanh , softmax,sigmoid等,在本文中將採用sigmoid作為激活函數,
sigmoid(x)=1/(1+),其圖形為:
sigmoid函數有很好的分離和過濾特性,能夠很好的判斷出結果值。推薦閱讀:
※酷站推薦 - fast.ai - Making Neural Nets Uncool Again
※深度學習(Deep Learning)基礎概念3:神經網路實現邏輯回歸模型測試題及解答
※都是假的---生成式對抗網路GAN完全指南終極版(一)
※為什麼你需要計算神經科學
※Andrew NG 深度學習課程筆記:神經網路、有監督學習與深度學習