前提・実現したいこと
pythonにて,kerasを用いて自作モデルをもとに転移学習をしようとしています.
発生している問題・エラーメッセージ
VGG16などの提供されているモデルでは,転移学習を行う際にモデルを読み込む時,
base_model = VGG16(include_top=False,weights='imagine',input_shape=input_shape)
のように引数なども提供されており,比較的簡単に実装することができます.
これと同様のことを,自作モデルで記述する方法を知りたいです.
試したこと
現在試した方法として,以下のように
base_model = load_model('モデル名',include_top,・・・) #・・・は先ほどのVGG16の際に記述した内容と同様
を試しましたが,以下のエラーが吐かれました.
base_model = base_model(input_shape=input_shape,include_top=False,weights="imagenet")
TypeError: call() missing 1 required positional argument: 'inputs'
補足情報(FW/ツールのバージョンなど)
tensorflow=1.14.0=gpu_py36h305fd99_0
keras=2.2.4=0
keras-applications=1.0.8=py_1
keras-base=2.2.4=py36_0
keras-preprocessing=1.1.0=py_1
opencv-python=4.4.0.46=pypi_0
解決して欲しいこと
自作モデルにおいても,転移学習を実行するためにinclude_top=Falseを行うにはどうしたら良いでしょうか.
転移学習をする方法など,教えていただきたいです.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/23 11:05
2021/09/23 11:29 編集
2021/09/23 12:14
2021/09/23 12:24
2021/09/23 12:54
2021/09/23 13:12 編集
2021/09/24 02:30