【どろっぷあうと】
ドロップアウト とは?
💡 ランダムに穴を開けながら学習する「意図的な欠席訓練」
📌 このページのポイント
学習中にノードを消したら精度が下がらないの?
逆説的だけど、精度が上がることが多いんだよ。特定のノードに依存しすぎることを防げるから。たとえばサッカーチームで特定の選手がいないと機能しない戦術は弱い。どの選手が欠けても機能する戦術の方が強いよね。それと同じ発想だよ。
どのくらいの割合でノードを消すの?
テストのときはどうするの?全部のノードを使うって言ってたけど、学習時より出力が大きくなりそう。
おもしろい!ドロップアウトって毎回違うノードを消すから、毎回推論結果が変わるってこと?
まとめ:ざっくりこれだけ覚えればOK!
「ドロップアウト」って出てきたら「学習中にランダムにノードを消して過学習を防ぐ技術だな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Dropout」 = 脱落・無効化
💬 ノードが学習から「ドロップアウト(脱落)」するイメージだよ。2014年にHintonらが提案した手法だね