model.save()
を使ってモデルを保存しました。モデルをリロードしていくつかのレイヤーを追加し、いくつかのハイパーパラメータを調整しようとしていますが、AttributeErrorがスローされます。保存されたKerasモデルにレイヤーを追加できません。 'Model'オブジェクトには 'add'という属性はありません
load_model()
を使用してモデルを読み込みます。
私は、保存されたレイヤーにレイヤーを追加する方法を理解していないと思います。誰かがここで私を導くことができれば、それは素晴らしいことになるでしょう。私はケラスを深く学び、使用する初心者なので、おそらく私の要求はばかげているでしょう。
スニペット:
prev_model = load_model('final_model.h5') # loading the previously saved model.
prev_model.add(Dense(256,activation='relu'))
prev_model.add(Dropout(0.5))
prev_model.add(Dense(1,activation='sigmoid'))
model = Model(inputs=prev_model.input, outputs=prev_model(prev_model.output))
そして、それはスローエラー:レイヤーを追加
Traceback (most recent call last):
File "image_classifier_3.py", line 39, in <module>
prev_model.add(Dense(256,activation='relu'))
AttributeError: 'Model' object has no attribute 'add'
私は知っているが、新たなシーケンシャル()モデルで動作しますが、どのように我々は、既存の保存されたモデルに追加するには?