
196
Part 2
엔지니어링
것을 알 수 있습니다. 자동 테스트가 처음에는 낯설었지만, 결국 그 가치를 깨닫고 작업의 일
환으로 테스트를 작성하게 된 경우도 있었습니다. 테스트를 작성하지 않는 주된 이유는 단순
히 그 방법을 모르거나 배운 적이 없었기 때문입니다.
<
ML
테스트 점수
ML
Test
Score
>
06
논문에서 저자들은
ML
시스템 테스트가 수동으로 코딩 된 시
스템 테스트보다 더 어려울 수 있다고 지적했습니다.
ML
시스템의 동작이 데이터에 크게 의
존할 수 있으며, 모델을 사전에 명확히 지정하기 어렵기 때문입니다
(이 논문에서는
ML
시스
템을 어떻게 테스트하고 모니터링할 수 있는지에 대한 기준을 제시합니다 )
.
이 논문 이후로,
ML
솔루션의 특정 구성 요소를 테스트하는 패턴이 나타나기 시작했습니다.
우리는
ML
시스템의 부분들
( 피처 엔지니어링, 데이터 처리, 모델 서비스)
을 명확히 구분하
고, 각 부분에 대한 적절한 테스트 전략을 찾아냈습니다.
이제 우리는 더 나은 테스트를 작성하고자 하며, 적절한 테스트 유형을 구성할 수 있는 방법
이 있다는 것을 알고 있습니다. 우리를 막고 있는 유일한 것은 어떤 테스트를 작성할 수 있는
지 그리고 어떻게 작성할 수 있는지 아는 것입니다. 이를 위해 다음 절으로 넘어가겠습니다.
5.2 ML
시스템을 위한