Hayden's Archive

[AI/머신러닝] 코사인 유사도를 통한 사용자 기반 협업 필터링 코드 본문

Study/AI & Math

[AI/머신러닝] 코사인 유사도를 통한 사용자 기반 협업 필터링 코드

_hayden 2020. 7. 27. 13:08

Configuration

 


Notation / Calculate Similarity (사용자 기반 / 상품 기반)

 

 

위의 코드들을 바탕으로 코사인 유사도를 리턴하는 함수를 만듦.


모든 사람의 유사도 검색

itertools를 통해 조합을 만든다.

 

모든 조합에 대한 유사도를 리턴하는 함수

 


평점 예측하기

 

사용자와 상품을 입력했을 때 평점을 예상하는 함수

 


모든 사용자와 상품에 대한 평점 검색