더북(TheBook)

다음은 텐서플로를 이용한 엘모 예제입니다.

현재 텐서플로 2에서는 TF-Hub의 엘모를 사용할 수 없습니다. 따라서 엘모 예제는 눈으로만 보거나 가상 환경을 하나 더 만들어 텐서플로 1.x 버전을 설치한 후 진행해야 합니다.

이 절의 엘모 예제는 모두 예시 코드입니다(텐서플로 1.15 버전 기준). 지금까지 배운 텐서플로 2의 코드와 다른 부분이 있기 때문에 텐서플로 1.x 기준의 코드가 이해하기 어렵다면 새롭게 배우려고 하지 말고 눈으로 보고 넘어간 후 텐서플로 2에서 지원되는 시점에 직접 코드를 작성해 보기 바랍니다.

세션을 생성하고 필요한 라이브러리를 호출합니다.

sess = tf.Session(config=tf.ConfigProto(allow_soft_placement=True,
                  log_device_placement=True)) ------ ①

import tensorflow as tf
import tensorflow_hub as hub
import pandas as pd
from sklearn import preprocessing
import keras
import numpy as np
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.