1. 程式人生 > >Top-N推薦演算法-簡介

Top-N推薦演算法-簡介

Top-N是常用的一種直接向用戶進行個性化資訊推送的手段.很多網站精於此道, 比如豆瓣, 淘寶, Amazon.本質上說, Top-N就是collaborative filtering (CF)是一種根據使用者已有的資料, 推測出使用者喜好的手段.實現Top-N, 必須要有比較龐大的資料的支援, 比如, user base, user preferences.通常情況, 有兩種類別的Top-N演算法:1. User-based演算法, 在現實世界裡, 每個使用者都是屬於有相似行為,喜好的較大的群組裡. 所以, 被這個組其他的使用者所喜愛的東西, 可以被用來作為推薦的基礎.2. Item-based演算法, 原理是, 使用者比較可能喜歡和他過去喜歡的東西相似的, 或者相關的東西.