36
잘되는 머신러닝 팀엔 이유가 있다
효율성이 낮은 환경에서의 스토리 생명 주기
이번 시나리오에서 이 책의 주인공이자
ML
엔지니어인 다나
Dana
와 함께 여정을 떠납니다. 캐
릭터는 허구지만 고통은 실제입니다.
■ 다나는 하루를 시작하면 바로 운영 중인 문제에 대한 경고와 모델이 특정 방식으로 작동한 이유에 대한 고객
지원 문의를 처리해야 합니다. 다나의 팀은 이미 경고 피로에 시달리고 있어 들어오는 경고를 종종 무시합니
다. 이는 문제를 더욱 악화시키고 일일 경고 수를 증가시킵니다.
■ 다나는 여러 로깅 및 모니터링 시스템을 확인하여 문제를 분류합니다. 시스템 간에 통합된 로그가 없기 때문
입니다. 그녀는 수동으로 모델을 조사하여 특정 고객에 대해 모델이 예측한 이유를 찾습니다. 다나는 지난달
에 유사한 고객 문의가 있었던 것을 어렴풋이 기억하지만, 그런 고객 문의를 해결하는 방법에 대한 내부 문서
를 찾을 수 없습니다.
■ 다나는 지난주에 만든 풀 리퀘스트를 검토할 자원봉사자를 요청하는 알림을 팀 채팅 창에 보냅니다. 그렇게
해야 병합 작업을 진행할 수 있습니다.
■ 마침내 다나는 문제를 해결하고 코딩할 시간이 생겼습니다. 팀의 공유 작업 중 하나를 선택합니다.
■ 코드 베이스에는 자동 테스트가 없기 때문에, 다나는 코드를 변경한 후 전체 훈련 스크립트나 노트북을 다시
시작하고 실행해야 합니다. 모델 훈련 시간이
40
분 정도 걸리므로, 오류 없이 실행되기를 바랍니다. 그녀는
또한 모델 지표가 감소하지 않았는지 확인하기 ...