MLflow
ML 실험 관리 및 모델 레지스트리 플랫폼입니다. 머신러닝/딥러닝 실험의 파라미터, 메트릭, 모델을 추적하고 비교할 수 있습니다.어디에 쓰이나요?
- 실험 추적(Tracking): 학습 파라미터(learning rate, batch size 등), 메트릭(accuracy, loss 등), 모델 파일을 기록하고 비교
- 모델 레지스트리: 학습된 모델의 버전을 관리하고, Staging → Production 단계 전환
- 모델 서빙: 등록된 모델을 REST API로 배포
- 재현성: 실험 환경(코드, 데이터, 파라미터)을 기록하여 동일 결과 재현
Docker Compose
docker-compose.yml
PostgreSQL 연동 구성
docker-compose.yml
실행
접속 확인
브라우저에서http://localhost:5000으로 접속합니다.
기본 정보
| 항목 | 값 |
|---|---|
| 웹 UI 포트 | 5000 |
| 기본 데이터베이스 | SQLite (내장) |
Python SDK 연동
라이선스
| 구분 | 내용 |
|---|---|
| 라이선스 | Apache License 2.0 |
| 개인 사용 | 자유롭게 사용 가능 |
| 상업적 사용 | 자유롭게 사용 가능, 수정/재배포 제한 없음 |

