1 데이터가 공개되면 이를 이용한 여러 재미있는 분석작업을 할 수 있다.
2 그런데, 역시나 마트에서 5천원 남짓에 파는 Indica India Pale Ale 이 1등으로 나오는걸 보면 추천엔진이 꽝은 아니라는 것을 알 수 있다.
3 모든 리뷰어들의 리뷰거리에 대하서 weighted mean을 한다.

맥주 추천엔진 구현 방법:

- 먼저 입력된 맥주쌍을 모두 리뷰한 사용자들의 리스트를 구한다.
- 각 리뷰어의 맥주쌍간의 리뷰에 대한 유클리드언 거리를 구한다.
- 모든 리뷰어들의 리뷰거리에 대해서 weighted mean을 한다. weight function은 정규분포를 기반으로 하는데 이 이유는 같은 리뷰인데 많은 수치 차이를 보이는 몇몇의 사용자들의 존재 때문이다.
- 유사도 수치를 기반으로 맥주를 나열한다.

트위터 반응

@developerfarm: "R로 구현한 맥주 추천 엔진" http://t.co/2eIWJSAL5N

@5clee: R로 구현한 맥주 추천 엔진 http://t.co/pcdWZwJLOG

재밌네요.. 데이터만 있으면 누구나 쉽게 해볼수 있습니다~