品質管理担当者が行っている検査を自動化することを考えた。
10,000枚の製品画像と,それに対する品質管理担当者による不良品かどうかの判定結果を学習データとして与えることによって,製品が不良品かどうかを判定する機械学習モデルを構築した。
100枚の製品画像に対してテストを行った結果は表のとおりである。
品質管理担当者が不良品と判定した製品画像数に占める,機械学習モデルの判定が不良品と判定した製品画像数の割合を再現率としたとき,このテストにおける再現率は幾らか。
(表は「品質管理担当者による判定」×「機械学習モデルによる判定」の枚数。品質管理担当者=不良品かつモデル=不良品:5枚,品質管理担当者=不良品かつモデル=良品:5枚,品質管理担当者=良品かつモデル=不良品:15枚,品質管理担当者=良品かつモデル=良品:75枚。単位:枚)
正答3
解説
正解は3です。
機械学習モデルの評価指標である再現率を、テスト結果の表から求める問題です。
再現率は、本当に不良品であるもののうち、モデルが正しく不良品と判定できた割合です。
表では、担当者が不良品と判定した10枚のうち、モデルも不良品と判定したのは5枚です。
残りの5枚は、モデルが良品と判定しています。
【計算】
担当者が不良品と判定した枚数は、5枚+5枚=10枚です。
そのうちモデルも不良品と判定した枚数は、5枚です。
再現率は、5枚÷10枚=0.50です。
【選択肢別解説】
1:× 0.05は、モデルが正しく不良品と判定した5枚を全体の100枚で割った値です。
分母を不良品の10枚にしていないので誤りです。
2:× 0.25は、モデルが不良品と判定した20枚のうち正しかった5枚の割合です。
これは適合率と呼ばれる別の指標です。
3:○ 担当者が不良品とした10枚のうち、モデルが不良品とした5枚の割合なので0.50です。
問題文の定義どおりに計算した値です。
4:× 0.80は、モデルの判定が担当者と一致した80枚を全体の100枚で割った値です。
これは正解率と呼ばれる別の指標です。
【ポイント】
再現率は「見逃しの少なさ」、適合率は「誤検出の少なさ」を表します。
分母が「本当の不良品」か「モデルが不良品とした数」かで区別しましょう。