AttributeError: модуль 'tenorflow_core._api.v2.train' не имеет атрибута 'Optimizer' при импорте BERT - PullRequest
0 голосов
/ 24 марта 2020

Я получаю эту ошибку только при импорте моих пакетов. Я не смог найти правильное средство, чтобы решить проблему. Любая помощь очень ценится.

Насколько я могу судить, похоже, что это проблема Tensorflow?

from sklearn.model_selection import train_test_split
import pandas as pd
import tensorflow as tf
import tensorflow_hub as hub
from datetime import datetime

import bert
from bert import run_classifier
from bert import optimization
from bert import tokenization

1 Ответ

0 голосов
/ 24 марта 2020

У вас, кажется, есть TensorFlow 2.x, в то время как модуль bert использует TensorFlow 1.x. Вы можете проверить здесь , что Tensorflow 1.x имеет модуль tf.train.Optimizer, в то время как согласно этот , Tensorflow 2.x не имеет такого модуля.

Убедитесь, что вы установили Tensorflow версия, для которой bert требуется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...