我是靠谱客的博主 无聊钢笔,这篇文章主要介绍BERT模型命名实体识别出现的小错误,现在分享给大家,希望可以做个参考。

出现的问题记录

1.报错如下:

复制代码
1
2
3
4
5
6
7
Traceback (most recent call last): File "C:/Users/ZXH/Desktop/BERT-CH-NER-master/bert-master/run_NER.py", line 27, in <module> import optimization File "C:UsersZXHDesktopBERT-CH-NER-masterbert-masteroptimization.py", line 87, in <module> class AdamWeightDecayOptimizer(tf.train.Optimizer): AttributeError: module 'tensorflow_core._api.v2.train' has no attribute 'Optimizer'

解决方法:

复制代码
1
2
3
4
5
把optimization.py中的类 class AdamWeightDecayOptimizer(tf.train.Optimizer) 改成 class AdamWeightDecayOptimizer(tf.compat.v1.train.Optimizer)

即:
在这里插入图片描述

2.修改上一个错误后继续报错:

复制代码
1
2
3
4
5
Traceback (most recent call last): File "C:/Users/ZXH/Desktop/BERT-CH-NER-master/bert-master/run_NER.py", line 33, in <module> flags = tf.flags AttributeError: module 'tensorflow' has no attribute 'flags'

解决方法:

复制代码
1
2
3
4
5
6
7
将原语句中的: flags = tf.flags FLAGS = flags.FLAGS 修改为: flags = tf.compat.v1.flags FLAGS = flags.FLAGS

3.

复制代码
1
2
报错:AttributeError: module 'tensorflow' has no attribute 'app'

解决方法:

复制代码
1
2
3
import tensorflow as tf 换成 import tensorflow.compat.v1 as tf

最后

以上就是无聊钢笔最近收集整理的关于BERT模型命名实体识别出现的小错误的全部内容,更多相关BERT模型命名实体识别出现内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部