繁体   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