패스잇
AI / 데이터 · 심화

프로덕션 환경에서 운영 중인 머신러닝 모델의 성능이 점진적으로 저하될 때, 데이터 드리프트(Data Drift)와 모델 드리프트(Model Drift)를 효과적으로 감지하고 진단하기 위한 모니터링 시스템 설계 방안과, 이에 대한 자동화된 대응 전략에 대해 설명해 주십시오.

힌트 · 데이터 분포 변화를 감지하는 통계적 방법론과 모델 예측 성능 지표 모니터링을 포함하며, 드리프트 감지 시 자동 재학습 또는 알림 시스템을 고려해야 합니다.

데이터 드리프트모델 드리프트모니터링 지표자동 재학습A/B 테스팅

모범답안

"프로덕션 환경에서 모델 성능 저하를 감지하고 대응하기 위한 모니터링 시스템은 크게 두 가지 축으로 설계할 수 있습니다. 첫째, 데이터 드리프트 감지를 위해 입력 데이터의 분포 변화를 모니터링합니다. 이를 위해 쿨백-라이블러 발산(Kullback-Leibler divergence)이나 젠센-섀넌 발산(Jensen-Shannon divergence) 같은 통계적 지표를 활용하여 학습 데이터와 실시간 데이터 간의 분포 차이를 측정하고, 특정 임계값을 넘으면 드리프트로 판단합니다. 둘째, 모델 드리프트 감지를 위해 예측 성능 지표, 예를 들어 정확도, 정밀도, 재현율 등을 지속적으로 모니터링합니다.

드리프트가 감지되면 자동화된 대응 전략을 실행합니다. 우선, 알림 시스템을 통해 담당자에게 즉시 알립니다. 동시에, 모델 재학습 파이프라인을 트리거하여 최신 데이터로 모델을 업데이트합니다. 재학습된 모델은 A/B 테스팅을 통해 기존 모델과 비교하여 성능이 개선되었는지 확인하고, 성능이 개선된 경우에만 배포합니다. 이러한 과정을 자동화하여 모델 성능 저하에 신속하게 대응할 수 있도록 합니다."

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 AI / 머신러닝 면접 질문

← AI / 머신러닝 면접 질문 전체 보기