Ch 05-1. 이웃기반 협업필터링

Yeonghyeon·2022년 7월 27일
0

Recommender System

목록 보기
10/33

본 포스팅은 Fastcampus 강의를 수강하며 일부 내용을 정리한 글임을 밝힙니다. 보다 자세한 내용은 아래 강의를 통해 확인해주세요.
참고 : Fastcampus 딥러닝을 활용한 추천시스템 구현 올인원 패키지 Online


Ch 05. Neighborhood-based Collaborative Filtering


협업필터링 > 콘텐츠기반 추천 알고리즘: 더 많이 사용되고 성능도 더 좋음

협업필터링이란?

협업필터링(Collaborative Filtering)

  • 협동하여 필터링(거른다)한다
  • 많은 사람의 의견으로 더 나은 추천

집단지성(Collective Intelligence)

  • 개인보다 단체, 그룹의 선택과 취향에 의존(신뢰도가 높은 것)
  • 여러 사람의 의견 종합적 반영
  • 다수의 의견이 더 나은 선택

  1. 유저 A와 유저 B 모두 같은 아이템에 대해 비슷한(같은) 평가
  2. 이때, 유저 A는 다른 아이템에 대해서도 호감
  3. 따라서 유저 A, B의 성향은 비슷할 것이므로 다른 아이템을 유저 B에게도 추천

협업필터링 종류

1. 이웃기반 협업필터링 (고전적인 추천알고리즘)

  • Item-based 협업필터링
  • User-based 협업필터링

2. 모델기반 협업필터링 (이웃기반 다음으로 고전적인 추천알고리즘)

  • 딥러닝 협업필터링(성능 향상을 위해 딥러닝 도입)

3. 하이브리드 협업필터링: 협업필터링 + 컨텐츠기반 추천알고리즘

0개의 댓글