深度学习推荐系统实战笔记

  • Sparrow Recsys是王喆老师(深度学习推荐系统作者)在深度学习推荐系统实战中打造了一个电影推荐系统。现有“相似电影”“猜你喜欢”的功能。
  • 课程可以在极客时间上购买(强推!)、深度学习推荐系统这本书也强推!
  • 王喆老师的github地址:https://github.com/wzhe06/SparrowRecSys
  • (有没有准备找推荐算法工作的小伙伴啊,有的话私信我,加微信一起交流学习啊,孤军奋战也太累了)

一、Sparrow Recsys的安装与运行

1、IDEA的安装

  1. 下载地址:直接百度即可
  2. 安装教程:百度一大堆
  • IDEA安装地址:https://blog.csdn.net/m0_37220730/article/details/107589690
  • 需要注意的是,我们还得配置好java和scala的环境。课程里没有明确强调(但是在评论里有说)。

2、JDK配置(java安装):

下载地址:(Win10)https://blog.csdn.net/m0_37220730/article/details/103585266
(这里我问了一下我京东的师兄,问他java是不是和python一样,并不是版本越高越好,他说对的,一般建议安装java1.8也就是下载页面中的8.0版本)(JDK介绍:https://blog.csdn.net/m0_37220730/article/details/103577148)

3、scala的安装:

下载地址:https://www.cnblogs.com/xingbiaoblog/p/7716211.html
scala的版本同样不宜过高,作者推荐2.11版本,我查了一下,scala的版本和spark的版本也是有对应关系的。比如spark2.4.4中对应的版本号为Scala2.11。
注意要在下面的之前版本里面找,找到之后,整个页面都会变成那个版本的。
深度学习推荐系统实战笔记_第1张图片
Win10要下载.msi文件:
深度学习推荐系统实战笔记_第2张图片
之后的操作还是按照上面的教程来就行。
注意!不知道是不是自己先装了java的原因,教程里后面的classpath部分其实是可以不设置的,因为我没有设置就直接去cmd里面测试了一下,是OK的。

4、系统代码下载

https://github.com/wzhe06/SparrowRecSys

5、系统安装

win10下(来自课程评论区wYang):

  1. 打开IDEA,在pom.xml点击右键,选到maven project -> ‘Reload project’(加载过程需要耐心,等全部加载完毕后才能执行下面操作)
  2. 配置SDK:在File->Project Structure->Project Settings->Project->Project SDK->你已经配置好的JDK,点击apply后再点击ok。
  3. 找到SparrowRecSys/src/main/java/online/RecSysServer, 右击选择"Run ‘RecSysServer.main()’",程序开始运行起来。
  4. 当IDEA的图标打勾时,这时在浏览器输入 http://localhost:6010/,就可以看到SparrowRecSys首页。恭喜您~

二、Sparrow Recsys的复现

1、基础知识补充

a. maven学习

  • 学习地址1:https://www.liaoxuefeng.com/wiki/1252599548343744/1309301146648610
  • 学习地址2:https://www.cnblogs.com/xdp-gacl/p/4051690.html
  • 基本介绍:
  • 基本项目结构描述:
  • 搭建流程:

b. jetty学习

  • 学习地址1:https://blog.csdn.net/hzk1562110692/article/details/94295947
  • 学习地址2:https://www.liaoxuefeng.com/wiki/1252599548343744/1255945497738400
  • 基本介绍:

你可能感兴趣的:(推荐系统,推荐系统)