더북(TheBook)

이와 같이 비지도 학습을 사용하면 데이터를 다양한 그룹으로 만들 수 있습니다. 이렇게 만들어진 그룹을 군집(cluster)이라고 합니다. 그리고 다양한 그룹으로 만드는 과정을 군집화라고 합니다.

그림 2-7 | 군집화 예시

이러한 군집화를 어떻게 사용할까요? 물건을 구매한 내역을 바탕으로 그룹을 만들면 새로운 사람에 대한 상품을 추천해 줄 수 있습니다. 새로운 사람에 대해 물건을 추천해 주기 위해서는 그 사람이 어떤 그룹과 유사한 소비패턴을 가졌는지 살펴보면 됩니다. 기존에 비지도 학습 방식으로 그룹을 만들었으면, 이 모델에 새로운 사람이 구매한 데이터를 넣어볼 수 있습니다. 그럼 그 모델은 새로운 사람이 그룹 A, B, C 중 어디에 속하는지 알려줄 수 있습니다. 예를 들어 B 그룹으로 분류하였다고 생각해 봅시다. 그렇다면 B 그룹 사람들이 왔을 때, 그룹 사람들이 이전에 어떤 물건을 구매하였는지를 확인해 새로운 사람에게 이를 추천하는 시스템을 만들 수 있습니다.

이 방식이 바로 우리가 자주 볼 수 있는 추천 시스템의 원리입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.