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