iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 18
0
AI & Data

學習PHP Machine Learning的冒險歷程系列 第 18

[2020鐵人賽Day18]邂逅PHP Machine Learning-類神經網路(NN)-激活函數

前言

類神經網路期中一個特點就是他可以去描述非線性的關係,可以輸入是線性的連續資料,輸出非線性的連續資料,因此應用的層面非常的廣泛,實現的方式也非常的簡單,就是把輸出的成果後面加入一個非線性函數來使其成果非線性。

https://ithelp.ithome.com.tw/upload/images/20191004/20091333vBjmJvXkdZ.png
圖片來自:維基百科

那一個f就是激活函數,可以協助每個神經元變成一個非線性的方程式。

激活函數種類

常使用的激活函數包含:
Sigmoid、Hyperbolic tangent﹑Rectifier linear unit(ReLU)函數,圖形如下圖:

其中特別介紹ReLU,如果分類不希望出現負值,這一函數可以協助將負的數值刪除,目前很多神經網路或機器學習都是使用這個激活函數。

https://ithelp.ithome.com.tw/upload/images/20191004/20091333kXQUGQFcre.png
圖片來自:這裡

參考資料:


上一篇
[2020鐵人賽Day17]邂逅PHP Machine Learning-類神經網路(NN)-簡介原理
下一篇
[2020鐵人賽Day19]邂逅PHP Machine Learning-類神經網路(NN)-學習率
系列文
學習PHP Machine Learning的冒險歷程30

尚未有邦友留言

立即登入留言