簡體   English   中英

如何修復此值錯誤“ValueError:在新的 Keras 優化器中不推薦使用衰減”?

[英]how to fix this Value Error ' ValueError: decay is deprecated in the new Keras optimizer,'?

我是深度學習的新手,我遵循有關人臉檢測的教程。

model = canaro.models.createSimpsonsModel(IMG_SIZE=IMG_SIZE, channels=channels, output_dim=len(characters), 
                                         loss='binary_crossentropy', decay=1e-7, learning_rate=0.001, momentum=0.9,
                                         nesterov=True)


ValueError Traceback(最近調用最后一次)警告:absl: lr已棄用,請改用learning_rate ,或使用舊版優化器,例如 tf.keras.optimizers.legacy.SGD。 Output 超出大小限制。 在文本編輯器中打開完整的 output 數據 ValueError: decay is deprecated in the new Keras optimizer, pleasecheck the docstring for valid arguments, or use the legacy optimizer, eg, tf.keras.optimizers.legacy.SGD.

我已經嘗試按照一些步驟操作,但我不知道如何修復它。

看起來您正在嘗試使用一個非常古老的深度學習庫,該庫顯然已經過時並且最近沒有維護。 您看到的錯誤是由於該特定庫使用的 API 是用舊版本的 tensorflow (<=2.3) 編寫的,現在已棄用。 如果要修復該問題,則必須手動降級 tensorflow 或修改該庫canaro的源代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM