感知機
閱讀設定
感知機(英文:perceptron)喺機械學習上係指用嚟做二元分類、用監督式學習嘅演算法。
基礎
[編輯]睇埋:人工神經網絡
例如以下呢段用 Python 程式語言寫嘅源碼定義咗一個簡單嘅感知機人工神經網絡[註 1][1]:
def Perceptron(input1, input2, output) : # 定義一個網絡,個網絡有兩個輸入同埋一個輸出。
outputP = input1*weights[0] + input2*weights[1] + biais*weights[2] # 個網絡嘅輸出條式
if outputP > 0 : #activation function (here Heaviside) # 如果個輸出值大過 0,噉將輸出值 set 做 1。
outputP = 1
else :
outputP = 0 # 呢個網絡係一個開關網絡,即係話佢輸出值淨係得兩個可能性,「0」同「1」。
註釋
[編輯]攷
[編輯]- ↑ First neural network for beginners explained (with code). Towards Data Science.