丸暗記と理解を分ける一線。
SRC·24
Source
勉強した問題は全問正解、初めての問題は全問不正解。
モデルは学習したデータでは満点を取れても、見慣れないものが来た途端につまずく。その差こそが核心だ。丸暗記は理解ではない。一本の道順を覚えるようなもの:樫の木で左、赤い納屋で右——その道では完璧でも、最初の迂回路で迷う。本当の試験は、走ったことのない道のほうだった。
採点は過去で、評価は未来で。
見える誤差は訓練データ上のもの。本当に大事な誤差はまだ出会っていないすべての上にあり、それは直接は測れない。両者のあいだの隔たりが汎化ギャップだ。身内だけで紅白戦をするチームのように:自分たちの癖は知り尽くしても、本当の勝敗は一度も対戦したことのない相手とのあいだで決まる。
間違え方は二通り——片方を治すと、もう片方が育つ。
単純すぎれば、モデルは本当の形を取り逃す——これがバイアス。熱心すぎれば、ランダムな揺らぎまでなぞる——これが分散。全体の誤差はこの二つの和、さらに決して打ち消せないノイズが乗る。漁網の目のように:粗すぎれば獲物はすり抜け、細かすぎれば泥や藻まで魚と一緒に引き上げる。妙味はその中間の編み目にある。
手元の例は真実を運ぶ——偶然にくるまれて。
どんなデータも、本物のパターンに加えて偶然の霧がかかっている——ラベルの誤り、まぐれ、どの例をたまたま集めたかという運。余地を与えすぎれば、モデルは偶然まで覚え込み、それを規則と取り違える。一本の海賊版ライブ録音で曲を覚えるように:巻き戻しすぎると、客席の咳やテープのヒスノイズまで音符のように『覚えて』しまう。
ちょうど良い点を越えると、力は静かに牙をむく。
容量を足すと訓練誤差は下がり続ける——が、新しいデータでの誤差は下がり、底を打ち、また上がる。当てはめる余地が増えるほど、丸暗記の余地も増える。古典的な上界はこう言う:ギャップは複雑さとともに増え、データとともに減る。テーブルをやすりがけするように:数回なら木目が引き立つが、同じ場所を削り続ければ、へこみを彫って台無しにする。
唯一誠実な審判は、一度も見たことのない問題だ。
勉強した範囲での点数は信用できない——ただ丸暗記しただけかもしれない。だから本物のデータを一部封じ込め、そこでは決して訓練させず、そこだけで採点する。その取り置いた点数こそ、真の誤差を偏りなくのぞける唯一の窓だ。封印した試験のように:決して勉強させない本物の問題を取り分け、採点のときだけ封を切る。一度でものぞけば、審判は誠実でなくなる。
過去に当てはめることが目的だったことはない。未来に出会うことだ。
訓練データを完璧に丸暗記したモデルが作ったのは早見表であって、世界の把握ではない。ご褒美は訓練誤差の低さだったことなど一度もない——これから出会うすべてでの誤差の低さだ。理解とは、汎化の別名にすぎない。ついに地図を読めるように:一本の道順を覚えれば一本の道が手に入るだけ、地形を理解すればどこへでも道を見つけられる。
🌱 私たちは線を引いた。最大のモデルは、その線を平然と越えていく。
古いカーブは、ある点を越えれば複雑さは害にしかならないと警告した。それでも最大のモデルはその点を越え——あらゆる例を、揺らぎごと寸分なく当てはめ——そのうえで、見たことのないものに対してより良くなる。ならば丸暗記と理解は、そもそも一本の線の両端ではなかったのかもしれない。では、その線はいったいどこに引かれるのか。
タップ →↑スワイプで詳しく↓スワイプで終了クリックまたは → で次へ↑ で詳しくesc で終了