PythonとKerasによるディープラーニング 第1章 メモ
PyTorchによる発展ディープラーニング 第1章 1-5 ファインチューニングの実装 メモ
前回1-3の転移学習でおこなった画像分類を、今度はファインチューニングで行う。
ファインチューニングとは、1-3で述べたとおり、学習済みモデルの出力層に近い部分だけでなく、全パラメータを再学習させることである。
ただし、入力層に近い部分のパラメータは学習率を小さく設定し、出力層に近い部分のパラメータは学習率を大きく設定する。
流れは1-3と基本的に同じ。
DatasetとDataLoaderの作成
ネットワークモデルの作成
損失関数の定義
最適化手法の定義
学習・検証の実施
PyTorchによる発展ディープラーニング 第1章 1-3 転移学習の実装 メモ
前回に引き続いて、転移学習についての学習メモ。
なお、ここで書く内容は処理の概説となるが、無料公開されているサンプルコードからも十分読み取れる内容に対するメモという位置づけで書きすすめる。
万が一こんな場所を見ている人がいたら本買った方がいいので本を買ってください。↓
サンプルコード
続きを読むPyTorchによる発展ディープラーニング 第1章 1-1 メモ
kaggleのRSNAコンペをやろうとしたのだけど、PyTorchを自分で理解して書けているか微妙な気がしたので、復習。
去年夏ごろに買って物体認識のところのみやってみたが、何がなんだかよくわからず断念した本だった。今読んだら当時より分かるようにはなっていたので若干の進歩を感じる。
サンプルコードはこちら。
続きを読む