3 / 4
評価指標(正解率・適合率・再現率・F₁スコア)
しおりを挟む
夜の学校。コンピュータ室に灯る蛍光灯が、白い机とモニタに冷たい光を落としている。4人は大きなプロジェクタ画面に映し出された「がん診断モデル」の結果を前にしていた。
迅(じん)は息を切らしながら声を上げた。
「モデルの正解率は九十五パーセントだ! すごいじゃないか!」
大地(だいち)は画面の下に小さく表示されたクラスごとの件数を指さし、静かに言った。
「でも待てよ。陽性サンプルは全体の五パーセントしかない。不均衡データだと、正解率だけ見て安心するのは危険だぞ」
玲(れい)はモニタに映る混同行列(Confusion Matrix)をそっと覗き込み、詩的に呟いた。
「小さなクラスが、まるで夜闇に埋もれる星のように見えなくなっているわ…。真実を見失ってはいけない」
朔(さく)は腕を組み、冷徹に切り込む。
「Accuracy(正解率)は (TP+TN) / 全データ。確かに九十五%かもしれん。しかし陽性が少ないなら、全てを“陰性”と予測しても95%のAccuracyを得られる。そんなモデルに価値はない」
正解率(Accuracy) = (TP + TN) ÷ 全データ数
不均衡データでは、小さいクラス(陽性など)が見逃されやすく、Accuracyが高くても実力を偽る罠がある。
迅は困惑した顔で、「じゃあ、どうやってモデルの“本当の強さ”を測るんだ?」と問いかける。
大地はキーボードを叩きながら答えた。
「まずは 適合率(Precision) を見よう。予測を“陽性”とした中で、本当に陽性だった割合だ。式は TP ÷ (TP + FP) 。偽陽性(FP)を減らすほど、Precisionは高くなる」
玲は優しく付け加える。
「Precision は、“予測の信頼度”を示す。FPを少なくして、予測陽性の声だけを高く響かせるのね」
朔が頷き、「だがPrecisionだけ高くてもダメだ。次は 再現率(Recall) を見る。実際の陽性のうち、モデルが何件正しく捕まえたか。TP ÷ (TP + FN) だ。偽陰性(FN)を減らさないと、見逃しが多くて困る」
適合率(Precision) = TP ÷ (TP + FP)
再現率(Recall) = TP ÷ (TP + FN)
迅は手を叩いた。
「なるほど!Precision は“予測が当たる率”、Recall は“真実をどれだけ拾うか”なんだね」
大地が画面を切り替え、二つのグラフを並べて示す。
「しかし、Precision と Recall はトレードオフだ。Threshold(しきい値)を上げれば FPが減りPrecisionは上がるが、TPも減ってRecallは下がる。逆もまた然り」
玲は二つの波紋が交差する様子を手で描き、詩的に語る。
「二つの声が調和してこそ、本当の melody が生まれる…Precision と Recall のバランス、それが F₁スコア」
F₁スコア = 2 × (Precision × Recall) ÷ (Precision + Recall)
Precision と Recall の調和平均(ハーモニック平均)で、片方だけ高くても評価されない。
朔は冷ややかに、「式は 2×(P×R)/(P+R)。分母に和、分子に積の2倍。ハーモニックに響く…とな?」とそっけなく声にするが、その眼差しは真剣だった。
夕闇が深まり、コンピュータ室の蛍光灯がわずかにチカチカと瞬く。迅は決意を込めて言った。
「なら、このがん診断モデルを F₁スコアで最適化しよう! 陽性を見逃さず、誤診も減らす。両方のバランスを取るんだ!」
大地がコマンドを入力し、モデルの threshold を調整するスクリプトを走らせる。
「しきい値を少し下げて、Recallを上げつつPrecisionを維持…お、F₁が0.78から0.83に上がったぞ」
玲は画面を見つめながら微笑んだ。
「隙なしの盾ができたわ…Precision と Recall が寄り添って歌っているみたい」
朔は頷き、「結果が全てだ。数値で示されたこの調和こそ、モデルの真価だな」とだけ呟いた。
用語集:
TP (True Positive): 実際に陽性で、モデルも陽性と予測した件数
FP (False Positive): 実際は陰性だが、モデルが陽性と誤予測した件数
FN (False Negative): 実際は陽性だが、モデルが陰性と誤予測した件数
TN (True Negative): 実際に陰性で、モデルも陰性と予測した件数
迅(じん)は息を切らしながら声を上げた。
「モデルの正解率は九十五パーセントだ! すごいじゃないか!」
大地(だいち)は画面の下に小さく表示されたクラスごとの件数を指さし、静かに言った。
「でも待てよ。陽性サンプルは全体の五パーセントしかない。不均衡データだと、正解率だけ見て安心するのは危険だぞ」
玲(れい)はモニタに映る混同行列(Confusion Matrix)をそっと覗き込み、詩的に呟いた。
「小さなクラスが、まるで夜闇に埋もれる星のように見えなくなっているわ…。真実を見失ってはいけない」
朔(さく)は腕を組み、冷徹に切り込む。
「Accuracy(正解率)は (TP+TN) / 全データ。確かに九十五%かもしれん。しかし陽性が少ないなら、全てを“陰性”と予測しても95%のAccuracyを得られる。そんなモデルに価値はない」
正解率(Accuracy) = (TP + TN) ÷ 全データ数
不均衡データでは、小さいクラス(陽性など)が見逃されやすく、Accuracyが高くても実力を偽る罠がある。
迅は困惑した顔で、「じゃあ、どうやってモデルの“本当の強さ”を測るんだ?」と問いかける。
大地はキーボードを叩きながら答えた。
「まずは 適合率(Precision) を見よう。予測を“陽性”とした中で、本当に陽性だった割合だ。式は TP ÷ (TP + FP) 。偽陽性(FP)を減らすほど、Precisionは高くなる」
玲は優しく付け加える。
「Precision は、“予測の信頼度”を示す。FPを少なくして、予測陽性の声だけを高く響かせるのね」
朔が頷き、「だがPrecisionだけ高くてもダメだ。次は 再現率(Recall) を見る。実際の陽性のうち、モデルが何件正しく捕まえたか。TP ÷ (TP + FN) だ。偽陰性(FN)を減らさないと、見逃しが多くて困る」
適合率(Precision) = TP ÷ (TP + FP)
再現率(Recall) = TP ÷ (TP + FN)
迅は手を叩いた。
「なるほど!Precision は“予測が当たる率”、Recall は“真実をどれだけ拾うか”なんだね」
大地が画面を切り替え、二つのグラフを並べて示す。
「しかし、Precision と Recall はトレードオフだ。Threshold(しきい値)を上げれば FPが減りPrecisionは上がるが、TPも減ってRecallは下がる。逆もまた然り」
玲は二つの波紋が交差する様子を手で描き、詩的に語る。
「二つの声が調和してこそ、本当の melody が生まれる…Precision と Recall のバランス、それが F₁スコア」
F₁スコア = 2 × (Precision × Recall) ÷ (Precision + Recall)
Precision と Recall の調和平均(ハーモニック平均)で、片方だけ高くても評価されない。
朔は冷ややかに、「式は 2×(P×R)/(P+R)。分母に和、分子に積の2倍。ハーモニックに響く…とな?」とそっけなく声にするが、その眼差しは真剣だった。
夕闇が深まり、コンピュータ室の蛍光灯がわずかにチカチカと瞬く。迅は決意を込めて言った。
「なら、このがん診断モデルを F₁スコアで最適化しよう! 陽性を見逃さず、誤診も減らす。両方のバランスを取るんだ!」
大地がコマンドを入力し、モデルの threshold を調整するスクリプトを走らせる。
「しきい値を少し下げて、Recallを上げつつPrecisionを維持…お、F₁が0.78から0.83に上がったぞ」
玲は画面を見つめながら微笑んだ。
「隙なしの盾ができたわ…Precision と Recall が寄り添って歌っているみたい」
朔は頷き、「結果が全てだ。数値で示されたこの調和こそ、モデルの真価だな」とだけ呟いた。
用語集:
TP (True Positive): 実際に陽性で、モデルも陽性と予測した件数
FP (False Positive): 実際は陰性だが、モデルが陽性と誤予測した件数
FN (False Negative): 実際は陽性だが、モデルが陰性と誤予測した件数
TN (True Negative): 実際に陰性で、モデルも陰性と予測した件数
0
あなたにおすすめの小説
どうしよう私、弟にお腹を大きくさせられちゃった!~弟大好きお姉ちゃんの秘密の悩み~
さいとう みさき
恋愛
「ま、まさか!?」
あたし三鷹優美(みたかゆうみ)高校一年生。
弟の晴仁(はると)が大好きな普通のお姉ちゃん。
弟とは凄く仲が良いの!
それはそれはものすごく‥‥‥
「あん、晴仁いきなりそんなのお口に入らないよぉ~♡」
そんな関係のあたしたち。
でもある日トイレであたしはアレが来そうなのになかなか来ないのも気にもせずスカートのファスナーを上げると‥‥‥
「うそっ! お腹が出て来てる!?」
お姉ちゃんの秘密の悩みです。
私が王子との結婚式の日に、妹に毒を盛られ、公衆の面前で辱められた。でも今、私は時を戻し、運命を変えに来た。
MayonakaTsuki
恋愛
王子との結婚式の日、私は最も信頼していた人物――自分の妹――に裏切られた。毒を盛られ、公開の場で辱められ、未来の王に拒絶され、私の人生は血と侮辱の中でそこで終わったかのように思えた。しかし、死が私を迎えたとき、不可能なことが起きた――私は同じ回廊で、祭壇の前で目を覚まし、あらゆる涙、嘘、そして一撃の記憶をそのまま覚えていた。今、二度目のチャンスを得た私は、ただ一つの使命を持つ――真実を突き止め、奪われたものを取り戻し、私を破滅させた者たちにその代償を払わせる。もはや、何も以前のままではない。何も許されない。
サイレント・サブマリン ―虚構の海―
来栖とむ
SF
彼女が追った真実は、国家が仕組んだ最大の嘘だった。
科学技術雑誌の記者・前田香里奈は、謎の科学者失踪事件を追っていた。
電磁推進システムの研究者・水嶋総。彼の技術は、完全無音で航行できる革命的な潜水艦を可能にする。
小与島の秘密施設、広島の地下工事、呉の巨大な格納庫—— 断片的な情報を繋ぎ合わせ、前田は確信する。
「日本政府は、秘密裏に新型潜水艦を開発している」
しかし、その真実を暴こうとする前田に、次々と圧力がかかる。
謎の男・安藤。突然現れた協力者・森川。 彼らは敵か、味方か——
そして8月の夜、前田は目撃する。 海に下ろされる巨大な「何か」を。
記者が追った真実は、国家が仕組んだ壮大な虚構だった。 疑念こそが武器となり、嘘が現実を変える——
これは、情報戦の時代に問う、現代SF政治サスペンス。
【全17話完結】
百合ランジェリーカフェにようこそ!
楠富 つかさ
青春
主人公、下条藍はバイトを探すちょっと胸が大きい普通の女子大生。ある日、同じサークルの先輩からバイト先を紹介してもらうのだが、そこは男子禁制のカフェ併設ランジェリーショップで!?
ちょっとハレンチなお仕事カフェライフ、始まります!!
※この物語はフィクションであり実在の人物・団体・法律とは一切関係ありません。
表紙画像はAIイラストです。下着が生成できないのでビキニで代用しています。
200万年後 軽トラで未来にやってきた勇者たち
半道海豚
SF
本稿は、生きていくために、文明の痕跡さえない200万年後の未来に旅立ったヒトたちの奮闘を描いています。
最近は温暖化による環境の悪化が話題になっています。温暖化が進行すれば、多くの生物種が絶滅するでしょう。実際、新生代第四紀完新世(現在の地質年代)は生物の大量絶滅の真っ最中だとされています。生物の大量絶滅は地球史上何度も起きていますが、特に大規模なものが“ビッグファイブ”と呼ばれています。5番目が皆さんよくご存じの恐竜絶滅です。そして、現在が6番目で絶賛進行中。しかも理由はヒトの存在。それも産業革命以後とかではなく、何万年も前から。
本稿は、2015年に書き始めましたが、温暖化よりはスーパープルームのほうが衝撃的だろうと考えて北米でのマントル噴出を破局的環境破壊の惹起としました。
第1章と第2章は未来での生き残りをかけた挑戦、第3章以降は競争排除則(ガウゼの法則)がテーマに加わります。第6章以降は大量絶滅は収束したのかがテーマになっています。
どうぞ、お楽しみください。
ユーザ登録のメリット
- 毎日¥0対象作品が毎日1話無料!
- お気に入り登録で最新話を見逃さない!
- しおり機能で小説の続きが読みやすい!
1~3分で完了!
無料でユーザ登録する
すでにユーザの方はログイン
閉じる
