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