機器學習基礎
某個輸入為 x₁ = 1、x₂ = 2 的小型神經網路,隱藏層的兩個神經元為 h₁ = ReLU(x₁ + x₂ − 1)、h₂ = ReLU(x₁ − 2x₂ + 1),輸出為 y = 2h₁ + 3h₂ + 1。y的值為何者?
- A−1
- B5
- C7
查看答案與解析
正確答案:B. 5
ReLU是輸入為正時原樣輸出、0以下時輸出0的啟動函數。h₁ = ReLU(1 + 2 − 1) = ReLU(2) = 2,h₂ = ReLU(1 − 4 + 1) = ReLU(−2) = 0,因此 y = 2 × 2 + 3 × 0 + 1 = 5。像這樣從輸入往輸出依層的順序進行計算,稱為前向傳播。
- A. 這是未經過ReLU、以 h₂ = −2 直接計算的值 2 × 2 + 3 × (−2) + 1 = −1。
- B. 正確。h₁ = 2、h₂ = 0,因此 y = 2 × 2 + 3 × 0 + 1 = 5。
- C. 這是漏加隱藏層的偏差(−1與+1),以 h₁ = 3、h₂ = 0 計算的值 2 × 3 + 1 = 7。