![](/img/trans.png)
[英]AttributeError: 'Tensor' object has no attribute '_keras_history'
[英]Building an NER model and getting the following: AttributeError: 'Tensor' object has no attribute '_keras_history'
我正在按照本教程構建一個 NER model 用於機器學習實踐。
但是,當我運行代碼接近教程結束時,我觸發了“AttributeError:'Tensor' object has no attribute '_keras_history',因為第 174 行:
history = ner_model.fit(X_train, y_train, batch_size=BATCH_SIZE, epochs=MAX_EPOCHS, validation_split=0.1, verbose=2)
如果有人可以幫助我解決這個問題,因為我是機器學習和 Python 編碼的初學者,那將不勝感激。
我正在使用 Keras 2.9.0、Tensorflow 3.2.0 和 Pip 22.2.2
我的代碼的 rest 與上面教程中提供的鏈接相同,希望有人能幫助我。 謝謝你。
這是版本問題。 在您鏈接的教程中顯示了導入: from keras_contrib.layers import CRF
。 但是keras_contrib
不適用於 tensorflow 版本 >=2.0。 它已遷移到tensorflow_addons
。
您應該考慮是否最好將您的 tensorflow 版本切換到 1.x,或者嘗試從keras_contrib
遷移到tensorflow_addons
。 這是遷移的 CRF 層的文檔。 我個人更喜歡第二種選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.