
72
2부MLOps적용방법
4.3
특성 엔지니어링 및 특성 선택
특성은 데이터가 모델에 표현되는 방식으로, 모델 자체로는 추론할 수 없는 것들에 대한 정보
를 전달한다. 다음 표는 특성 엔지니어링 방법의 예시다.
표
4-3
특성엔지니어링범주별방법
특성 엔지니어링 범주 설명
파생(
Derivatives
)
기존정보에서새로운정보를추론한다.
예:이날짜는어떤요일인가?
보강(
Enrichment
)
새외부정보를추가한다.
예:이날짜는공휴일인가?
인코딩(
Encoding
)
동일한정보를다르게표현한다.
예:요일과주중혹은주말구분
조합(
Combination
)
특성들을모아서연결한다.
예:백로그의크기를백로그내항목들의복잡도에따라가중치를두어보정해야할
수있다.
예를 들어, 최근의 백로그를 기반으로 비즈니스 프로세스의 소요 기간을 예측하고자 할 때, 모
델에 입력된 값 중 하나가 날짜라면, 그 날짜에서 어떤 요일인지 혹은 다음 공휴일까지 얼마나
남았는지 계산하는 일은 정말 흔한 일이다. 거기에 더해 비즈니스를 시간대
timezone
가 다른 여러
지역에서 전개하고 있다면, 날짜 정보는 매우 중요할 것이다.
다른 예를 들어보자. 앞에서 들었던 집값 예측 예시를 보자면, 평균 수익과 인구 밀도를 사용했을
때 단순히 지역, 즉 우편번호 기준만으로