[Day21] AI 서비스 기초 5. MLflow
MLflow가 없을 때 각각 코드를 돌리고, 모델 학습시 사용했던 파라미터나 metric을 따로 기록한다. 학습하며 생긴 weight file을 공유해야하는 상황도 있고, versioning을 귀찮아서 하지 않게 되는 경우도 많다. 또한, 메모리 초과로 학습이 중단되니까 중간에 기록을 하면 좀 더 상황이 좋아질 수 있다. MLflow : 머신러닝 실험, 배포를 쉽게 관리하는 오픈소스 MLflow는 실험 재현 코드 재현 모델 패키징 & 배포 모델 관리를 위한 중앙 저장소 을 위해서 만들어졌다. 해당 기능을 제공하며 머신러닝 라이프 사이클을 관리한다. 모델의 파라미터와 결과를 기록을 해야한다. MLflow에서 자동으로 기록된 기록들을 보고 best 성능을 가져와서 사용하면 된다. MLflow는 모델 메타 정..