機械学習の基礎

2次元の点 (0, 0) のクラスをk近傍法で予測する。学習用データは、赤の点 (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点で赤です。
この分野を解く 分野ページへ

関連する計算ツール

機械学習の基礎の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

機械学習の基礎のほかの問題

  1. サポートベクターマシン(SVM)の説明として、適切なものはどれか。
  2. メール全体の20%がスパムである。ある単語は、スパムの50%と、スパムでないメールの5%に含まれる。この単語を含むメールがスパムである確率に最も近いものはどれか。
  3. 入力層と出力層だけからなる単純パーセプトロン(しきい値で0か1を出力する1つのニューロン)で表せない論理関数はどれか。
  4. 3クラスの分類で、ソフトマックス関数に入力する値(ロジット)が3、1、0だった。1番目のクラスの出力(確率)は、2番目のクラスの出力の約何倍か。最も近いものはどれか。
  5. 入力が x₁ = 1、x₂ = 2 の小さなニューラルネットワークで、隠れ層の2つのニューロンが h₁ = ReLU(x₁ + x₂ − 1)、h₂ = ReLU(x₁ − 2x₂ + 1)、出力が y = 2h₁ + 3h₂ + 1 である。yの値はどれか。