出现的问题记录
1.报错如下:
复制代码
1
2
3
4
5
6
7Traceback (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
5Traceback (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模型命名实体识别出现内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复