Data Science & ML

MLOps 및 배포

MLflow, Docker, FastAPI, Streamlit, Prefect, feature stores, 데이터 파이프라인, 모니터링, ML 비즈니스 지표, 클라우드 배포

24 면접 질문·
Senior
1

MLOps 워크플로우에서 MLflow의 주요 역할은 무엇입니까?

답변

MLflow는 ML 모델의 전체 라이프사이클을 관리하는 오픈소스 플랫폼입니다. 실험 트래킹(메트릭, 파라미터, 아티팩트), 모델 패키징, 중앙 집중식 레지스트리 및 배포를 지원합니다. 이를 통해 실험을 재현하고 모델을 표준화된 방식으로 버전 관리할 수 있습니다.

2

MLflow에서 파라미터를 로깅하는 명령어는 무엇입니까?

답변

mlflow.log_param 함수는 run에 연관된 하이퍼파라미터(learning rate, epochs, batch size)를 기록합니다. 이 파라미터들은 MLflow UI에서 확인할 수 있으며, 다양한 훈련 설정을 비교할 수 있습니다.

3

mlflow.log_metric와 mlflow.log_param의 차이점은 무엇입니까?

답변

log_param은 훈련 전에 정의된 고정값(learning_rate, epochs와 같은 하이퍼파라미터)을 기록하고, log_metric은 훈련 중 또는 훈련 후에 변하는 값(accuracy, loss)을 기록합니다. 메트릭은 서로 다른 step으로 여러 번 로깅하여 곡선을 만들 수 있습니다.

4

ML 모델 배포에 Docker를 사용하는 주요 장점은 무엇입니까?

5

ML 애플리케이션에 멀티 스테이지 Dockerfile을 사용하는 이유는 무엇입니까?

+21 면접 질문

다음 면접을 위해 Data Science & ML을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기