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

概述

出现的问题记录

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模型命名实体识别出现的小错误所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部