其他分享
首页 > 其他分享> > Bert/Albert-CRF模型代码初试

Bert/Albert-CRF模型代码初试

作者:互联网

模块调用

2021/3/8 周一:基于模块调用部分(如下)bug,重装Anaconda与Tensorflow,解决bug。

import numpy as np
from bert4keras.backend import keras, K
from bert4keras.models import build_transformer_model
from bert4keras.tokenizers import Tokenizer
from bert4keras.optimizers import Adam
from bert4keras.snippets import sequence_padding, DataGenerator
from bert4keras.snippets import open, ViterbiDecoder
from bert4keras.layers import ConditionalRandomField
from keras.layers import Dense
from keras.models import Model
from tqdm import tqdm
from tensorflow import ConfigProto
from tensorflow import InteractiveSession
#上述两句中的“tensorflow”原为 tensorflow.compat.v1

报错原因与解决方案:主要原因为Anaconda内置的Python版本与Tensorflow版本不一致——未注意到Tensorflow不太适合Python3.7以上的版本。重装内置3.6Python版本的Anaconda,再重装相应版本的Tensorflow,即可解决。

小结:有些时候,bug“缠身”,不妨直接卸载重装,可能更节省时间。

标签:重装,Bert,Albert,bert4keras,CRF,版本,import,Tensorflow,tensorflow
来源: https://blog.csdn.net/YWP_2016/article/details/114543741