더북(TheBook)

또 다른 예를 들어볼까요? 여러 가지 과일에 대한 정보를 벡터로 표현한다고 해봅시다. 각 과일은 ‘단맛’, ‘신맛’, ‘색깔’, ‘크기’ 같은 여러 특성을 가질 수 있습니다. 각 특성을 하나의 축으로 생각하고 과일의 각 특성을 이 축에 따라 점수를 매긴다면, 그 점수들을 모아서 하나의 벡터를 만들 수 있습니다. 예를 들어 사과는 다음과 같은 벡터로 표현될 수 있습니다.

단맛: 7

신맛: 5

색깔: ‘빨강’이면 1, ‘초록’이면 2로 표현해보자면 빨강 사과는 1

크기: 중간이면 5

 

이 정보를 모아 사과에 대한 벡터를 만들면 [7, 5, 1, 5]가 됩니다. 이 벡터는 사과의 ‘특성’을 수치로 표현한 것입니다.

검색 엔진은 이런 벡터를 사용해서 다른 과일과 비교하거나 어떤 과일이 사용자의 선호도에 가장 잘 맞는지를 계산하는 데 사용할 수 있습니다. 예를 들어 단맛이 강한 과일을 선호하는 사용자에게는 단맛 점수가 높은 과일 벡터를 추천할 수 있습니다.

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