더북(TheBook)

7.4.1 RNN 셀 구현

먼저 필요한 라이브러리들을 호출합니다.

코드 7-3 라이브러리 호출

import os ------ 운영 체제의 모듈을 가져옵니다.
os.environ['TF_CPP_MIN_LOG_LEVEL'] = "2" ------ 케라스에서 발생하는 경고(warning) 메시지를 제거합니다.

import tensorflow as tf
import numpy as np
from tensorflow import keras
from tensorflow.keras import layers
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
from tensorflow.keras.optimizers import Adam

필요한 값들을 초기화합니다.

코드 7-4 값 초기화

tf.random.set_seed(22)
np.random.seed(22)
assert tf.__version__.startswith('2.') ------ 텐서플로 버전이 2임을 확인

batch_size = 128
total_words = 10000
max_review_len = 80
embedding_len = 100
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.