○ 파이썬의 Surprise패키지는 다양한 추천 시스템 알고리즘을 제공한다.
○ 추천 시스템 알고리즘
- 베이스라인 모형(baseline model)
- CF(Collaborative Filter) 방법
○ KNN 가중치 예측 방법 : 일단 유사도가 구해지면 평점을 예측하고자 하는 사용자(또는 상품)와 유사도가 큰 k개의 사용자(또는 상품) 벡터를 사용하여 가중 평균을 구해서 가중치를 예측한다. 이러한 방법을 KNN(K Nearest Neighbors) 기반 예측 방법이라고 한다.
- 출처 : [데이터 사이언스 스쿨] 13.1 추천 시스템
'IT 와 Social 이야기 > Python' 카테고리의 다른 글
[데이터 사이언스 스쿨] 5.2 분류용 가상 데이터 생성 (0) | 2021.05.11 |
---|---|
[데이터 사이언스 스쿨] 5.1 분류용 예제 데이터 (0) | 2021.05.11 |
[데이터 사이언스 스쿨] 6.5 정규화 선형회귀 (0) | 2021.05.11 |
[데이터 사이언스 스쿨] 6.4 다중공선성과 변수 선택 (0) | 2021.05.11 |
[데이터 사이언스 스쿨] 6.3 교차검증 cross validation (0) | 2021.05.11 |