45
3장 MLOps의핵심기능
3.2.2
데이터 소스 및 탐색적 데이터 분석
명확하게 비즈니스 목표를 정의하고 나면, 직무 전문가와 데이터 과학자는 머신러닝 모델 개발
의 여정을 시작할 수 있다. 먼저 적합한 입력 데이터를 찾아야 한다. 데이터를 찾는 일이 간단
해 보일 수 있지만, 실상은 이 여정 중 가장 힘든 부분일 가능성이 높다.
머신러닝 모델 구축을 위해 데이터를 찾기 위한 핵심 질문은 다음과 같다.
●
관련데이터세트중어떤것을사용할수있는가?
●
이데이터는충분히정확하고신뢰할수있는가?
●
이해관계자들이이데이터에접근할권한이있는가?
●
여러개의데이터소스(
Data
Source
)를조합하여어떤데이터속성(
Property
)또는특성(
Feature
)을만
들어낼수있는가?
●
이데이터는실시간으로얻을수있는가?
●
데이터중일부를‘실측데이터(
ground
truth
)’로레이블링(
labeling
)해야하는가,아니면비지도학습으로
충분한가?만약레이블링해야한다면시간과자원측면에서비용이얼마나드는가?
●
어떤플랫폼을사용해야하는가?
●
모델을배포한후데이터를어떻게갱신할것인가?
●
모델을사용하면오히려데이터의대표성을해칠수있는가?
●
비즈니스목표와함께정의한
KPI
를어떻게측정할것인가?
데이터 거버넌스에 의한 제약조건을 준수해야 할 경우 더 많은 질문이 필요하다.
●
선택한데이터세트를이목적을위해사용할수있는가?
●
이용약관은어떻게되는가? ...