「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
詳細 †
転移学習 †
概要 †
- 人が過去の経験を活かして新しい物事を習得する流れと似ている。
- 大量の犬の画像データと少量の猫の画像データがあり、
犬の種類判別モデルと猫の種類判別モデルを作成する場合、
犬の種類判別の課題から得られた知識を猫の種類判別モデルに適応させ判別精度の向上を図る。
- メリット・デメリット
- メリット
- 限られたデータから高精度なモデルを作成できる
- 少ないデータでの学習のため学習時間を短縮できる
- デメリット
- 精度の改善ではなく悪化をもたらす場合がある(負の転移(negative transfer))
- 負の転移は、転移元と転移先の関連性が低い、転移の方法が適切でないなどが考えられる。
詳細 †
- 学習済みモデルの最終出力層だけを付け替えて、
データを学習させ新しいモデルを作成し、
ファイン・チューニング †
概要 †
- 学習済みモデルの最終出力層を付け替える。
- 入力層に近い部分と出力層のパラメタも変更する。
詳細 †