아이템 기반 최근접 이웃 협업 필터링

학습 목표

데이터

사용자와 아이템 간의 평점에 기반해 추천하는 시스템

전처리

영화간 유사도 산출해 보기

영화의 유사도 구하기

cosine_similarity()의 결과값을 데이터프레임으로 변환

영화 '71(2014)'와 유사도가 높은 상위 30개 영화 추출해보기

최적화된 평점 스코어 만들기 (함수)

아이템 기반 협업 필터링에서 개인화된 예측 평점 계산

예측 평점

평가 - 예측 결과가 실제 평점과 얼마나 차이가 있는지 확인해 보기

TOP-N 유사도를 가지는 영화 유사도 벡터만 예측

평점을 준 영화를 제외하고 추천할 수 있도록 평점을 주지 않은 영화를 리스트 객체로 반환

최종적으로 사용자 추천

history