ダミー分類器
次のコードを実行したときの出力として、正しいものを1つ選べ。
from sklearn.dummy import DummyClassifier
m = DummyClassifier(strategy="most_frequent").fit([[0], [1], [2], [3]], [0, 0, 0, 1])
print(m.score([[0], [1], [2], [3]], [0, 0, 0, 1]))
- A
1.0 - B
0.5 - C
0.25 - D
0.75
正解と解説を見る
正解:D
DummyClassifier は、多数派などを予測する基準のモデル。クラスに偏りがあるデータでは、正解率だけでは、モデルの価値が分からないことが分かる。
| 順 | 実行する行 | 実行後の変数 |
|---|---|---|
| 1 | `from sklearn.dummy import DummyClassifier` | — |
| 2 | `m = DummyClassifier(strategy="most_frequent")…` | — |
| 3 | `print(m.score([[0], [1], [2], [3]], [0, 0, 0,…` | — |
| 結果 | 実際の出力 | 0.75 |
- A
誤り。クラス 1 は当たらない。
- B
誤り。多数派が 3/4 を占める。
- C
誤り。少数派の割合。
- D
正しい。常に多数派(0)を予測すると、4 件中 3 件が正解で、正解率は 0.75。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。