사용자 기반 협업 필터링

[추천시스템] 이웃 기반 협업필터링 (1) - 사용자 기반
이웃기반 협업 필터링은 메모리 기반 알고리즘으로 불리기도 하며 협업필터링의 가장 초기 알고리즘 입니다. 이웃기반 협업 필터링의 개념은 다음과 같습니다. "유사한 사용자들은 평점을 주는 방식에서 유사한 패턴을 보이고, 유사한 아이템에는 유사한 평점을 준다." 이웃기반 협업필터링에는 크게 두가지의 방식이 있습니다. - 사용자 기반 협업 필터링 - 아이템 기반 협업 필터링 먼저 사용자 기반 협업 필터링입니다. 사용자 기반 협업 필터링 사용자A 에게 추천을 하기 위하여 사용자A와 유사한 사용자들의 평점을 이용 다음의 표가 있다고 가정해보겠습니다. - 행 : 사용자의 ID - 열 : 아이템ID - 물음표(?) : 빈값(Null) 사용자 기반 협업 필터링에서는 사용자A와 유사한 사용자들의 평점을 이용합니다. 그리고..