소개된 맥주 추천 엔진의 구현 방법은 이렇습니다. 먼저 입력된 맥주 쌍을 모두 리뷰한 사용자들의 리스트를 구합니다. 그다음 각 리뷰어가 그 맥주 쌍에 매긴 리뷰 사이의 유클리디안 거리를 구합니다. 모든 리뷰어들의 거리에 대해 weighted mean을 취하는데, weight 함수는 정규분포를 기반으로 합니다. 같은 리뷰임에도 수치 차이가 크게 나는 일부 사용자가 존재하기 때문입니다. 마지막으로 그렇게 얻은 유사도 수치를 기준으로 맥주를 나열합니다.

http://freesearch.pe.kr/archives/3995