亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

恢復正確版本的tensorflow

恢復正確版本的tensorflow

12345678_0001 2023-06-06 16:16:59
幾周前,我在做一個項目,我安裝了一個舊版本的 tensorflow 來嘗試解決我遇到的問題。它沒有像我希望的那樣工作,我 pip 安裝了最新版本的 tensorflow,但現在我經常收到與 tensorflow 過時相關的錯誤消息。它們不會停止程序執行,但它們就在那里。據我所知,我安裝了最新版本,但我想我一定遺漏了一些東西。這是我遇到的錯誤之一的示例:WARNING: tensorflow: Can save best model only with val_loss available, skipping。當我嘗試使用保存 keras 模型時發生這種情況ModelCheckpoint。我在使用時收到不同的消息model_save()。每當我嘗試以任何方式保存任何模型時,似乎都會出現問題。如果有人有任何建議,我會喜歡的。我在 Google Colab 上使用 Python。如果您需要我提供更多信息,請告訴我。編輯:為 ModelCheckpoint 添加代碼:save=ModelCheckpoint("/content/drive/My Drive/Colab Notebooks/cavity data/Frequency Model.h5", save_best_only=True, verbose=1)model.fit()然后像這樣調用它:model.fit(X_train, Y_train, epochs=500, callbacks=[save, stop], verbose=1)
查看完整描述

1 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

ModelCheckpoint 的默認監視器是驗證損失或“val_loss”。


正如警告所暗示的那樣,缺少鍵“val_loss”,因為您沒有在 model.fit() 中使用驗證數據。


在 model.fit() 中指定驗證拆分或驗證數據,或者僅使用訓練損失或準確性作為 ModelCheckpoint 的監視器,如下面的示例所示。


monitor = "accuracy"    # or "loss"

save = ModelCheckpoint("/content/drive/My Drive/Colab Notebooks/cavity data/Frequency Model.h5", monitor=monitor, save_best_only=True, verbose=1)


model.fit(X_train, Y_train, epochs=500, callbacks=[save, stop], verbose=1)


查看完整回答
反對 回復 2023-06-06
  • 1 回答
  • 0 關注
  • 288 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號