본문 바로가기

추천 알고리즘

(2)
갈아먹는 추천 알고리즘 [4] Alternating Least Squares 지난 글갈아먹는 추천 알고리즘 [1] 추천 알고리즘의 종류갈아먹는 추천 알고리즘 [2] Collaborative Filtering갈아먹는 추천 알고리즘 [3] Matrix Factorization 들어가며 지난 글에서 Matrix Factorization와 Latent Factor의 개념을 살펴보았습니다.그리고 이를 학습시키기 위한 Loss function까지 알아보았습니다.이 Loss Function을 최소화하는 사용자와 아이템의 Latent Factor Matrix를 찾아내는 것이 우리의 목표였습니다. 이를 학습시키기 위한 방법으로 Gradient Descent와 Alaternating Least Squares(이하 ALS)를 소개하였으며,ALS가 더 적합한 방법이라고 알아보았습니다.이번 글에서는 A..
갈아먹는 추천 알고리즘 [1] 추천 알고리즘의 종류 들어가며 우리는 알게 모르게 매일 추천 알고리즘 속에서 살고 있습니다.다양한 서비스들은 용케도 내가 좋아할 만한 동영상을, 웹 툰을, 페이스북 친구를, 심지어 소개팅 상대까지 추천 해줍니다. (정말 다양한 추천 서비스들) 하지만 도대체, 어떻게, How??? 이런 서비스들은 신통방통하게 내가 가려운 구석만 속속 골라서 긁어줄 수 있는 것일까요?정확히 추천이란 무엇이고 어떻게 이루어지는 걸까요? 이 글에서는 먼저 추천의 개념을 소개하고, 대표적인 추천 알고리즘의 종류와 개념을 소개합니다.이어지는 글 들에서는 추천이 구현되는 수학적 원리를 쉽고 상세하게 설명해보고자 합니다. 추천이란? 추천이란 데이터를 통해서 사용자가 아직 소비하지 않은 아이템 (ex. 영화) 중 선호할 만한 것을 예측하는 것을 말합니다.대..