个性化推荐系统实现

在参加一次个性化推荐预测比赛过程中,为了方便观测和比较不同算法预测的结果,“一不小心”就实现了个简单的性化推荐系统。

实现原理是根据以前整理过的原理:《一张图了解个性化推荐算法》

根据用户百万条历史行为数据,包括:

  • user_id 用户唯一ID
  • item_id 内容或物品唯一ID
  • cate_id 内容或物品类别ID
  • action_type 用户行为类型,例如view(点击)、deep_view(深度阅读)、share(分享)、comment(评论)、collect(收藏)等
  • action_time 行为发生时间

可进行:

  • 可使用不同推荐算法(User-CF、Item-CF、热榜、混合),给指定用户推荐其可能感兴趣的内容或物品
  • 热榜内容推荐排序支持hackernews算法(解决过热问题)、基于用户行为类型打分(如 分享 > 评论 > 收藏 > 深度阅读 > 点击)
  • 给指定用户推荐其他相似行为用户;
  • 用户行为统计分析;
个性化推荐系统
推荐相似行为用户
用户行为类型统计
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容