【发布时间】:2020-07-29 16:43:14
【问题描述】:
我尝试在 Google Colab 中使用 bert-tensorflow,但出现以下错误:
----------------------------------- ---------------------------- AttributeError Traceback(最近调用 最后)在() 1个进口伯特 ----> 2 from bert import run_classifier_with_tfhub # run_classifier 3 from bert导入优化 4 from bert import tokenization
1 帧 /usr/local/lib/python3.6/dist-packages/bert/optimization.py 在 () 85 86 ---> 87 类 AdamWeightDecayOptimizer(tf.train.Optimizer): 88 """一个基本的 Adam 优化器,包括“正确的”L2 权重衰减。""" 89
AttributeError: 模块 'tensorflow._api.v2.train' 没有属性 '优化器'
这是我试过的代码:
- 安装库:
!pip install --upgrade --force-reinstall tensorflow
!pip install --upgrade --force-reinstall tensorflow-gpu
!pip install tensorflow_hub
!pip install sentencepiece
!pip install bert-tensorflow
- 运行此代码:
from sklearn.model_selection import train_test_split
import pandas as pd
from datetime import datetime
from tensorflow.keras import optimizers
import bert
from bert import run_classifier
from bert import optimization
from bert import tokenization
我也试过
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
但是遇到了同样的错误。
【问题讨论】:
标签: python tensorflow classification bert-language-model