G検定(ジェネラリスト検定) ディープラーニングの応用例 練習問題 第31問: ある植物園が、ImageNetで事前学習した画像分類のモデルを使い、園内で撮影した写真から10種類の花を見分けるモデルを作る。Dive into Deep Le
ある植物園が、ImageNetで事前学習した画像分類のモデルを使い、園内で撮影した写真から10種類の花を見分けるモデルを作る。Dive into Deep Learningが説明するファインチューニングの進め方として、最も適切なものはどれか。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 3. 出力層を10クラスの新しい層に替えて無作為に初期化し、出力層は大きめ、他の層は小さい学習率で学習する。
肢3が正解です。Dive into Deep Learningは、ファインチューニングを、事前学習したモデルから出力層以外の構造と重みを写し、目的のクラス数の出力層を加えて無作為に初期化し、目的のデータで学習する手順として説明しています。
写した重みはすでに有効なので小さい学習率で微調整し、一から学ぶ出力層には大きめの学習率(同書の例では10倍)を使います。
肢4はこの関係を逆にしています。
肢1は誤りで、元の出力層は元のデータセットのラベルに対応しているため、目的のモデルでは使いません。
肢2は事前学習の重みを捨てて一から学習する方法で、同書の比較では同じエポック数でファインチューニングしたモデルの方が精度が高くなりました。
関連キーワード: ファインチューニング・転移学習・事前学習済みモデル・学習率
模試 (145問)
本試験の規模にそろえて、8分野を通して解く
オンライン試験の案内(145問程度・100分)にそろえた145問・100分(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。100分を取れない日は、開始画面で41分の短縮演習も選べます。Premium (月980円)Premium (ご利用中)時間制限つきの実力チェック