MacOS Sierra
ver 10.12.1
Python3.x
KerasでCNNを用いて画像判別しているのですが
機械学習をする際、莫大に時間をかけてしまう場合、何度かに分けて学習すると思うのですが
1度トレーニング画像とバリデーション画像を与え分類機を作成して、さらに新たな画像だけを追加で学習するということは可能でしょうか??
それとも以前学習に用いた画像を再度学習+新たな画像を学習させモデルをロードすることにより以前用いた重みパラメータが用いられるので時間が短縮されるという感じでしょうか??
もし前者が可能ならば、手順としては
model = Sequential()でモデルを作成
model.addで層を追加し一旦
model.compileやmodel.fitを用いて一旦学習させますよね?
model.saveをしてモデルを保存してからどうすればいいでしょうか?
そもそも新しい画像だけを学習させるなんて無理という場合は
model = Sequential()でモデルを作成
model.addで層を追加し一旦
model.compileやmodel.fitを用いて一旦学習させますよね?
model.saveをしてモデルを保存しますよね?
追加から学習させる場合はload_model(saveで作成したファイル名)
でロードするだけで重みパラメータを用いて学習してくれ計算処理が若干早くなる
という考えで良いですか?
わかりにくく大変申し訳ございません。
追加で知りたい情報があればお伝えします。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー