클라우드를 활용한 머신러닝 모델 Serving API 개발 4 : Serialization & De-serializatioin
Serialization & De-serializatioin
실습 환경 세팅
- 실습 진행을 위해 실습 코드를 깃헙에서 복제
머신러닝 모델 학습
- 실습 진행을 위해 사전 준비한 코드를 실행하여 모델 학습 및 저장
$ python train_ml.py
Serialization 코드 확인
- Serialization을 수행한 방식대로 De-Serialization을 해야함
De-Serialization
- 저장된 모델을 불러와 특정 입력 값에 대한 예측 수행
- 터미널 환경에서 python 또는 ipython, jupyter notebook 실행
- 아래 예제 코드 테스트 하여 de-serialization 확인
Serialization과 De-Serialization 방법은 동일해야 함
- joblib으로 serialization 하고 pickle으로 불러올 수 없음