152
2부MLOps적용방법
8.6.4
핵심 요소
4
: 확장적인 모델 관리
상용 환경에 모델이 몇 개 없을 때는 머신러닝과 관련된 리스크 관리를 수동으로 처리할 수 있
다. 그러나 배포하는 양이 증가함에 따라 문제도 빠르게 늘고 있다. 다음은 규모에 맞게 머신러
닝을 관리하기 위한 몇 가지 주요 고려 사항이다.
●
확장가능한머신러닝모델생애주기는간소화(
streamline
)뿐아니라대규모자동화도필요하다.
●
데이터세트의하위집합내오류와같은오류들은빠르고광범위하게전파된다.
●
기존소프트웨어엔지니어링기법도머신러닝확장시도움이될수있다.
●
의사결정은설명,감사,추적이가능해야한다.
●
재현가능성(
reproducibility
)은무엇이잘못되었는지,누구또는무엇에책임이있는지,수정을확인해야하
는사람이누구인지를파악할수있는핵심이다.
●
모델성능은시간이지남에따라저하된다.모니터링,드리프트관리,재학습,리모델링을프로세스에포함하여
대응해야한다.
●
기술이빠르게발전하고있어,새로운기술을통합할수있는접근방식이필요하다.
8.6.5
핵심 요소
5
: 거버넌스
책임 있는
AI
에서는 강력한 거버넌스를 공정성과 신뢰도를 성취하는 핵심으로 보고 있다. 이
접근 방식은 전통적인 거버넌스 기법을 기반으로 한다.
●
프로세스시작시의도를파악한다.
●
인간을머신러닝루프에참여시키는것을프로세스화한다.
●
책임을명확하게식별한다(그림
8
-
3
).
●
프로세스를정의하고구조화하는목표를통합한다. ...