概述
出现的问题记录
1.报错如下:
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'
解决方法:
把optimization.py中的类
class AdamWeightDecayOptimizer(tf.train.Optimizer)
改成
class AdamWeightDecayOptimizer(tf.compat.v1.train.Optimizer)
即:
2.修改上一个错误后继续报错:
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'
解决方法:
将原语句中的:
flags = tf.flags
FLAGS = flags.FLAGS
修改为:
flags = tf.compat.v1.flags
FLAGS = flags.FLAGS
3.
报错:AttributeError: module 'tensorflow' has no attribute 'app'
解决方法:
把 import tensorflow as tf
换成 import tensorflow.compat.v1 as tf
最后
以上就是无聊钢笔为你收集整理的BERT模型命名实体识别出现的小错误的全部内容,希望文章能够帮你解决BERT模型命名实体识别出现的小错误所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复