機器學習基礎

只由輸入層與輸出層構成的簡單感知器(以閾值輸出0或1的單一神經元)無法表示的邏輯函數為何者?

  1. AXOR
  2. BAND
  3. COR
查看答案與解析

正確答案:A. XOR

簡單感知器依輸入的加權和是否超過閾值決定輸出,因此只能用一條直線(超平面)把輸入空間分成兩半。AND與OR可以用直線分開輸出為1的點與輸出為0的點,但XOR在 (0, 1) 與 (1, 0) 為1,在 (0, 0) 與 (1, 1) 為0,無法用一條直線分開。在中間加入隱藏層並使用非線性啟動函數的多層感知器,也能表示XOR。

  • A. 正確。XOR無法以一條直線分開(不是線性可分),因此簡單感知器無法表示。
  • B. 例如將權重設為1與1、閾值設為1.5,就能表示AND。
  • C. 例如將權重設為1與1、閾值設為0.5,就能表示OR。
練習這個領域 前往領域頁面

相關計算工具

機器學習基礎的其他題目

  1. 在3個類別的分類中,輸入softmax函數的值(logit)為3、1、0。第1個類別的輸出(機率)約為第2個類別輸出的幾倍?最接近下列何者?
  2. 某個輸入為 x₁ = 1、x₂ = 2 的小型神經網路,隱藏層的兩個神經元為 h₁ = ReLU(x₁ + x₂ − 1)、h₂ = ReLU(x₁ − 2x₂ + 1),輸出為 y = 2h₁ + 3h₂ + 1。y的值為何者?
  3. 設模型對正確類別輸出的機率為p時,下列關於分類訓練所用之交叉熵損失 −log p 性質的敘述,何者適當?
  4. 在梯度下降法中,權重 w = 2.0 處損失的梯度 ∂L/∂w 為0.5、學習率為0.1時,更新一次後的權重為何者?
  5. 以 u = 2x + 1、y = u²,用連鎖律求 y = (2x + 1)² 在 x = 1 的導數 dy/dx 時,正確的值為何者?