AI/Deep Learning
[DL] Tensorflow 모델 저장/불러오기
운호(Noah)
2021. 8. 12. 15:01
- Tensorflow 는, 두 개의 포맷 (SavedModel 과 HDF5) 으로 모델을 저장할 수 있습니다.
SavedModel 포맷으로 모델 저장/불러오기 (기본)
SavedModel 포맷은 TF2.x 의 기본 파일 포맷입니다.
모델 저장하기
# 모델 생성 및 훈련 model = create_model() model.fit(train_images, train_labels, epochs=5) # 전체 모델을 기본 포맷으로 저장 model.save('model')
모델 불러오기
import tensorflow as tf # 모델 불러오기 load_model = tf.keras.models.load_model('model')
HDF5 포맷으로 모델 저장/불러오기
.h5(HDF5) 포맷도 모델 및 가중치를 모두 가지고 있는 데이터 파일입니다.
모델 저장하기
# 모델 생성 및 훈련 model = create_model() model.fit(train_images, train_labels, epochs=5) # 전체 모델을 HDF5 파일로 저장 model.save('model.h5')
모델 불러오기
import tensorflow as tf # 모델 불러오기 load_model = tf.keras.models.load_model('model.h5')