機械学習の基礎

1000件のうち陽性が10件しかないデータに対して、すべてを陰性と予測するモデルの正解率はどれか。

  1. A0%
  2. B1%
  3. C99%
答えと解説を見る

正解:C. 99%

すべてを陰性と予測すると、陰性の990件はすべて正しく、陽性の10件はすべて誤りなので、正解率は 990 ÷ 1000 = 99%です。一方、陽性を1件も見つけられないので再現率は0%で、病気や不正の検出のように陽性を見つけることが目的なら役に立ちません。このようにクラスの割合が大きく偏ったデータ(不均衡データ)では、正解率だけで評価せず、適合率、再現率、F値などを合わせて見ます。少ない方のクラスの誤りを重く扱う重み付けや、クラスごとのデータの数をそろえるサンプリングなどの対策もあります。

  • A. 再現率の値です。陽性を1件も見つけられないので、再現率は0%です。
  • B. データ全体に占める陽性の割合です。
  • C. 正しい。990 ÷ 1000 = 99%です。
この分野を解く 分野ページへ

関連する計算ツール

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

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

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

  1. 4件のデータの実際の値が3、5、2、6で、モデルの予測値がそれぞれ2、5、4、4のとき、平均二乗誤差(MSE)はどれか。
  2. 3つのデータ (x, y) = (1, 3)、(2, 4)、(3, 8) に、最小二乗法で直線 y = ax + b を当てはめた。x = 4 のときの予測値はどれか。
  3. ロジスティック回帰で、z = 2x − 4 をシグモイド関数 σ(z) = 1 ÷ (1 + e^(−z)) に通した値を、陽性である確率として出力する。x = 2 のときの出力はどれか。
  4. 決定木のあるノードに、クラスAのデータが6件、クラスBのデータが4件ある。このノードのジニ不純度はどれか。
  5. アンサンブル学習のバギング(ランダムフォレストなど)とブースティングの違いとして、適切なものはどれか。