[python] 추천 시스템

2021. 5. 18. 17:46Python/문법

Ver. Jupyter Notebook (Anaconda3)

 

▶ 추천 시스템 종류

 ● CBF (Content-based Filtering)

   ex) 영화 : 장르, 감독, 출연배우, 키워드      # 넷프릭스

 ● CF (Collaborative Filtering)

   - KNN (K-nearest Neighbors)

     · 아이템 기반                                           # 아마존 (사용자 기반보다 좀더 정확하다고 함)

     · 사용자 기반                                           # 왓챠

   - MF (Matrix Factorization)                     # 넷플릭스

 


▶ 유사도를 측정하는 방법

 ● 거리 기반

 ● 각도 기반

   - 코사인 유사도 (가장 많이 사용)

   - 자카드 유사도

   - 피어슨 유사도