簡體   English   中英

構建 NER model 並獲得以下信息: 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.

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