忍者ブログ

いけいけ機械学習

統計、機械学習、AIを学んでいきたいと思います。 お役に立てば幸いです。

ファインチューニングと移転学習

ファインチューニング

事前学習ずみのモデルのパラメータの初期値は利用するが、

全てのレイヤーで学習を行う

移転学習

事前学習ずみのモデルの入力に近いレイヤーは学習を行わず、

出力に近い部分のみ学習する



PR

ミニバッチとエポック


・データ全体を少数のデータからなるミニバッチに分割し、

ミニバッチ毎にパラメータを更新する

・必要なメモリ量が少なくてすむこと、損失関数の減少を早める可能性がある

・ミニバッチのデータ数を、バッチサイズ

という

・すべてのミニバッチで学習が終わることを、1エポック

という

・1エポックが終了すると、データを並びなおして、ミニバッチを作成し、

新たなエポックが始まる





クロスバリデーション(交差検証)


データの一部を使ってモデルを構築し、残りのデータを使って検証する。

次のような方法がある

・k-fold

データをk個のグループに分け、そのうち、k-1個でモデルを作り、残り1個で検証する。

それを、k回繰り返す

・leave-one-out

N個のデータのうち、N-1個のデータでモデルを作り、残りの1個で検証する。

これを、N回繰り返す