경험 중심 1인칭 답변
인턴 때 모델 학습 결과가 어떤 데이터·파라미터 조합에서 나온 것인지 추적이 안 되는 문제가 팀 내에서 반복됐습니다. 같은 모델을 재현하려고 해도 어떤 버전의 코드와 데이터를 썼는지 기록이 없어서 시간을 낭비하는 일이 잦았습니다. 저는 실험 ID, 사용 데이터셋 버전, 주요 하이퍼파라미터, 결과 지표를 연결해서 저장하는 간단한 로깅 구조를 제안하고 팀과 함께 도입했습니다.
MLflow 같은 도구를 도입하기 전에도 csv나 json으로 실험 기록을 남기는 것만으로 재현성 문제의 상당 부분이 해결됐습니다. 메타데이터 관리는 도구보다 어떤 정보를 기록해야 재현이 가능한지를 먼저 정의하는 것이 핵심입니다. 앞으로도 어떤 정보를 기록해야 재현이 가능한지를 먼저 정의하고 메타데이터 구조를 설계하는 방식을 유지하겠습니다.
ML 메타데이터 관리는 도구보다 기록 기준을 먼저 정하는 것이 핵심입니다. 실험 재현성이 확보되어야 팀이 동일한 기반 위에서 다음 단계로 진행할 수 있습니다.