機器學習基礎

以k最近鄰法預測二維點 (0, 0) 的類別。訓練資料為紅色的點 (1, 0)、(3, 0)、(0, −3) 與藍色的點 (0, 2)、(−2, 1)。以歐幾里得距離計算時,k = 3 與 k = 5 的預測組合何者正確?

  1. Ak = 3 為紅色,k = 5 為紅色
  2. Bk = 3 為紅色,k = 5 為藍色
  3. Ck = 3 為藍色,k = 5 為紅色
查看答案與解析

正確答案:C. k = 3 為藍色,k = 5 為紅色

與 (0, 0) 的距離為:紅色 (1, 0) 為1,藍色 (0, 2) 為2,藍色 (−2, 1) 為√5 ≈ 2.24,紅色 (3, 0) 與 (0, −3) 都是3。k = 3 時最近的3點為紅色1點、藍色2點,多數決為藍色;k = 5 時使用全部的點,紅色3點、藍色2點,因此為紅色。k最近鄰法在訓練時不做計算,而是在預測時尋找鄰近的點,結果會如此例因k值而改變。由於以距離比較,將特徵的單位與大小統一的標準化非常重要。

  • A. k = 3 時,最近的3點為紅色1點、藍色2點,多數決為藍色。
  • B. k = 3 與 k = 5 的結果顛倒了。k = 3 為藍色2點、紅色1點,k = 5 為紅色3點、藍色2點。
  • C. 正確。k = 3 為藍色2點、紅色1點,因此為藍色;k = 5 為紅色3點、藍色2點,因此為紅色。
練習這個領域 前往領域頁面

相關計算工具

機器學習基礎的其他題目

  1. 下列關於支援向量機(SVM)的敘述,何者適當?
  2. 全部電子郵件中有20%是垃圾郵件。某個單字出現在50%的垃圾郵件,以及5%的非垃圾郵件中。含有此單字的郵件為垃圾郵件的機率最接近下列何者?
  3. 只由輸入層與輸出層構成的簡單感知器(以閾值輸出0或1的單一神經元)無法表示的邏輯函數為何者?
  4. 在3個類別的分類中,輸入softmax函數的值(logit)為3、1、0。第1個類別的輸出(機率)約為第2個類別輸出的幾倍?最接近下列何者?
  5. 某個輸入為 x₁ = 1、x₂ = 2 的小型神經網路,隱藏層的兩個神經元為 h₁ = ReLU(x₁ + x₂ − 1)、h₂ = ReLU(x₁ − 2x₂ + 1),輸出為 y = 2h₁ + 3h₂ + 1。y的值為何者?