강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

contact님의 프로필 이미지
contact

작성한 질문수

예제로 배우는 딥러닝 자연어 처리 입문 NLP with TensorFlow - RNN부터 BERT까지

실습 1 - BERT를 이용해서 IMDB Movie Review Dataset에 대한 Text Classification 해보기 (BERT 영어 Fine-Tuning)

bert를 이용한 텍스트 분류 imdb 편 질문드립니다.

작성

·

349

0

코드의 처음 부분에서 라이브러리 설치할 때,  

!pip install -q -u tensorflow-text 와

!pip install -q tf-models-official이 정상적으로 설치되었습니다.

이후 라이브러리를 import할 때 

import official.nlp 는 작동이 되지만,

from official.nlp import optimization은 

---------------------------------------------------------------------------

ImportError                               Traceback (most recent call last)

<ipython-input-31-2f06be8b9abc> in <module>()

      6 import tensorflow_text as text

      7 import official.nlp

----> 8 from official.nlp import optimization

      9 # to create AdamW optimizer

     10 import matplotlib.pyplot as plt

 

5 frames

/usr/local/lib/python3.7/dist-packages/keras/api/_v2/keras/backend/experimental/__init__.py in <module>()

      6 import sys as _sys

      7

----> 8 from keras.backend import disable_tf_random_generator

      9 from keras.backend import enable_tf_random_generator

     10 from keras.backend import is_tf_random_generator_enabled

 

ImportError: cannot import name 'disable_tf_random_generator' from 'keras.backend' (/usr/local/lib/python3.7/dist-packages/keras/backend.py)

 

 

 

---------------------------------------------------------------------------

NOTE: If your import is failing due to a missing package, you can

manually install dependencies using either !pip or !apt.

 

To view examples of installing some common dependencies, click the

"Open Examples" button below.

 

이런 에러를 발생시키고 있습니다.

colab 설치 폴더에서 확인해봐도, 문제 없이 잘 깔려있고, 심지어 optimazation.py파일도 잘 있는데

 

import 되지 않는 걸까요..?

 

퀴즈

BERT 모델 사용의 핵심 아이디어는 무엇일까요?

주어진 데이터만으로 처음부터 모델을 학습시키는 것

다른 문제에서 학습된 모델 파라미터를 초기값으로 활용하는 전이 학습

모델의 크기를 최소화하여 학습 효율을 높이는 것

텍스트 데이터를 이미지 데이터로 변환하여 처리하는 것

답변 1

0

AISchool님의 프로필 이미지
AISchool
지식공유자

안녕하세요~. 답신이 늦어서 죄송합니다ㅠ.

테스트 해본 결과 현재 colab 환경에서 문제없이 import 되는 것 같습니다. 실습하신 시점의 tensorflow와 tf-models_official의 버전 문제가 아닐까 예상되는데 아래와 같이 둘다 2.8.0 버전으로 맞춰서 다시 진행해보시겠어요?

 

감사합니다.

 

contact님의 프로필 이미지
contact

작성한 질문수

질문하기