추천모델 2

[추천시스템] 추천 알고리즘 선택 1 - 협업필터링(CF), 컨텐츠기반필터링(CB)

추천시스템을 개발할 때 가장 중요한 부분은 무엇일까? 다양한 의견이 있겠지만, 추천의 기반이 되는 알고리즘, 추천모델의 선택은 신중하게 선택해야 하는 측면임은 분명하다.활용할 데이터의 종류, 크기, 양이나 추구하는 추천 결과의 방식 등을 충분히 고려해 선택해야 한다.내가 추천시스템을 개발할 때 이용한 알고리즘은 GNN 기반의 모델로,유저와 상품의 상호작용에 집중하기 위해 선택한 딥러닝 모델에 커스터마이징을 추가한 방식이었다.이에 관련해서는 나중에 더 자세히 다뤄볼 예정이다.오늘은 협업필터링과 컨텐츠(콘텐츠)기반필터링에 대해 간단히 정리해보았다.Table of Content1. 협업필터링 (CF)    - 메모리 기반의 접근 방식    - 모델 기반의 접근 방식    - 협업필터링의 한계2. 컨텐츠기반필터..

[추천시스템] 그래프와 추천시스템 : 1. 그래프 이론의 기초

Boost course의 강의 내용 정리>1. 그래프 이론의 기초1.1 그래프란 무엇이고 왜 중요할까     1.1.1 그래프란 무엇일까    1.1.2 그래프가 왜 중요할까?1.2 그래프 관련 인공지능 문제    - 정점 분류(Node Classification) 문제    - 연결 예측(Link Prediction) 문제    - 추천(Recommendation) 문제    - 군집 분석(Community Detection)    - 랭킹(Ranking) 및 정보 검색(Information Retrieval)    - 정보 전파(Information Cascading) 및 바이럴 마케팅(Viral Marketing) 문제 1.1 그래프란 무엇이고 왜 중요할까1.1.1 그래프란 무엇일까그래프(Graph..