感知機英文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」。

註釋

編輯
  1. 呢部感知機未有機制改變權重,所以唔會識學習