代码参考我已上传github:
https://github.com/lonngxiang/movielens_recommendation

主要是通过基于电影内容(CB)的相似、用户电影协同过滤(CF)、电影热评分榜(HOT)三块做主要的召回,排序主要是三块召回内容再进行手工权重的分配排序

本次用的数据集是movielns 10M的,下载放在data目录下面就行,这是提供的百度网盘下载:https://pan.baidu.com/s/1w7lXqzWLODY075MoJ6l_6A 密码:t7n3

主要用的redis作为全部推荐结果的存储,所以需要提前配置

协调过滤用的是pyspark的als模型,内容推荐也可以使用词向量(doc2vec)

doc2vec参考上一篇:https://blog.csdn.net/weixin_42357472/article/details/105952232

movielens数据集搭建电影推荐系统(CB、CF、HOT)相关推荐

  1. movielens数据集导入mysql_GitHub - Colaplusice/movielens_recommend: 基于movielens数据集的电影推荐系统...

    毕业设计--基于Django的电影推荐系统和论坛 说明 注册普通用户通过web界面来设置,创建创建用户通过creeatsuperuser创建.下文有详细命令 导入电影信息通过insert_movies ...

  2. 使用文本卷积神经网络,并使用MovieLens数据集完成电影推荐的任务

    使用文本卷积神经网络,并使用MovieLens数据集完成电影推荐的任务 import pandas as pd from sklearn.model_selection import train_te ...

  3. movielens推荐_电影推荐系统movielens grouplens

    movielens推荐 As many of us can assume, the availability of movies is endless to the point that a pers ...

  4. python亲和性分析法推荐电影论文_数据挖掘-MovieLens数据集_电影推荐_亲和性分析_Aprioro算法...

    #!/usr/bin/env python2 # -*- coding: utf-8 -*- """ Created on Tue Feb  7 14:38:33 201 ...

  5. 第10课:动手实战基于 CNN 的电影推荐系统

    本文从深度学习卷积神经网络入手,基于 Github 的开源项目来完成 MovieLens 数据集的电影推荐系统. 什么是推荐系统呢? 什么是推荐系统呢?首先我们来看看几个常见的推荐场景. 如果你经常通 ...

  6. 基于新一代MetaSpore平台快速搭建工业级推荐系统

    首先,附上Github链接 LakeSoul:https://github.com/meta-soul/LakeSoul 导读 推荐系统是当前互联网产品中非常重要的组成部分.对于互联网平台来说,一个好 ...

  7. 基于tensorflow和卷积神经网络的电影推荐系统的实现

    基于tensorflow和卷积神经网络的电影推荐系统的实现 一. 数据处理 1. MovieLens数据集 2. 处理后的数据 二. 建模&训练 1. 嵌入层 2. 文本卷积层 3. 全连接层 ...

  8. 中文自然语言处理--基于 textCNN 的电影推荐系统

    github上一个开源的简单的推荐系统,使用TensorFlow2和Python 3开发. 使用文本卷积神经网络,并利用MovieLens数据集完成电影推荐的任务. 实现的推荐功能如下: 1.指定用户 ...

  9. 基于卷积神经网络CNN的电影推荐系统

    本项目使用文本卷积神经网络,并使用MovieLens数据集完成电影推荐的任务. 推荐系统在日常的网络应用中无处不在,比如网上购物.网上买书.新闻app.社交网络.音乐网站.电影网站等等等等,有人的地方 ...

最新文章

  1. 归一化激活层的进化:谷歌Quoc Le等人利用AutoML 技术发现新型ML模块
  2. 2.1 0/1分类问题-机器学习笔记-斯坦福吴恩达教授
  3. 【自动驾驶】11.百度Apollo对ROS的优化
  4. 三菱四节传送带控制梯形图_一文讲透FX5U PLC程序控制指令及步进梯形图编程
  5. Java并发编程实战~软件事务内存
  6. 如何提高个人博客的访问量
  7. linux下安装Jira6.3
  8. 有人说赚钱靠项目,也有人说赚钱靠技术
  9. SQL Server读懂语句运行的统计信息 SET STATISTICS TIME IO PROFILE ON
  10. 对象可以创建数组吗_女生没房可以吗?男生有多在意结婚对象的家境?答案很现实...
  11. Python内置函数filter(),map(),reduce(),lambda
  12. Redis客户端工具 支持使用Redis命令行和集群
  13. VSCode中安装Django插件后实现html语法提示
  14. 神奇的e——Python编程算e
  15. cocos2d 简单消除游戏算法 (一)
  16. “2020年嵌入式软件秋招经验和对嵌入式软件未来的一点思考”
  17. linux - glib使用
  18. html大段文本如何分页,打印大型HTML表时如何处理分页符
  19. java如何继承两个类?以及讨论一下多继承的利弊。
  20. OpenGL十二讲代码

热门文章

  1. 不愁失业!英伟达 CEO 黄仁勋:“AI 让每个人都能成为程序员”
  2. PyQT5 (二十五) 绘图API: 绘制不同类型的直线 的案例drawLine()
  3. fpga的希尔伯特变换实现
  4. MySQL数据文件被误删,如何进行恢复?
  5. alert导致ajax数据交互问题,用ajax获得数据,可是页面显示的时不加个alert就显示不出来,随意加个alert就可以 解决办法...
  6. 武士与魔王游戏v1.0
  7. 2.JAVAEE-电子商城-类目管理模块
  8. vue八角云台控制组件萤石云less
  9. centos 虚拟机glibc升级_CentOS 6.5升级Glibc
  10. eps倾斜摄影矢量化采集毕业设计_eps倾斜摄影矢量化dlg采集难点.docx