機械学習ある程度やっている人が稀に遭遇する現象 あれ, testデータの方がtrainデータよりaccuracy高くね? なんか変じゃね?すごい不安, このままリリースして問題ないの?この現象, もしかするとdropoutが原因かもしれません。この記事の内容を要約すると, 「modelのtrain時とeval時でbatch normalizationやdropoutの挙動が異なることから, testの方がtrainよりaccuracyが高くなる現象が発生している場合があるため, 評価方法を見直してみましょう」です。 では実際に, この現象を再現してみましょう。 まずはデータセットを作ります。 …