DeepFM实战(⼀)⼿把⼿教你⽹络搭建——完全版教程全资源免费下载DeepFM的全部相关资源整合与搭建
开始了推荐算法的学习,那么作为推荐算法的⼤哥级⽹络DeepFM当然是要学习好啦。
DeepFM通过⼀个组合创新,组合了FM与DNN两个结构,同时兼顾了低阶特征和⾼阶特征的学习,得到了⾮常好的学习效果。
本⽂只提供相应资源整合以及⽹络搭建,但具体算法内容也可以讨论。
****
本⽂提供的csdn资源全部为免费下载,不需积分及付费。
整体的结构:
IDE:Pycharm
python version:3.7.5
VC++ version:2017 Version15.9
CUDA version:10.0
CUDNN:7.4.2 for CUDA10.0
tensorflow version:tensorflow-gpu1.15.0
另外这边配置是:
显卡:RTX2060 6G
pycharm专业版破解教程
⾸先给出DeepFM的论⽂链接
——可能已失效
需要⼀个IDE,这⾥⽤pycharm,装上点击试⽤⼀个⽉就好了,想⼀直⽤建议某宝购买破解。
python3.7.5是个好版本
我的CSDN python3.7.5
VC++ 2017 Version15.9, 使⽤CUDA需要
下载之后需要 配置下环境变量!桌⾯右键我的电脑,点击属性。
使⽤默认安装,参考环境变量为:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64具体如果安装⾃定义以你⾃⼰的安装路径为准
⼀路狂点安装,选精简版,默认安装路径
不要动路径,有⾃信或者强迫症也可以动。CUDA默认安装路径为
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA
我的CSDN CUDNN7.4.2 for CUDA1.0
官⽹链接需注册登录
下载之后解压,将⾥⾯的⽂件对应放到CUDA安装路径的⽂件夹下。如图:
环境搭建⼯作完成了!以上步骤完成之后就完成⼀半了!
接下来是下载源码。⾥⾯的DeepFM.py也可以单独实现FM,DNN
@github ChenglongChen
下载后解压,使⽤pycharm打开DeepFM的project,会发现缺少⼀个yellowfin的包
这⾥给出,将这⼏个包下载放在与DeepFM.py的同级⽬录下。
接下来是下载数据集,数据集在kaggle,如果没有注册过没法登录下载不了的,注册需要梯⼦才能进⼊⼀个⼈机验证,不然验证码刷不出来。这⾥分别给出官⽹链接和我的csdn链接,⾃⾏选择。
需登录,没有注册过kaggle则需要连接外⽹注册!
将下载的数据集放在project的data⽬录下
⼤功告成,接下来还缺少⼀个tensorflow平台,这⾥选择的是tensorflow-gpu1.15.0,版本⼀定要对应上不然就是各种问题
其他的还剩下sklearn,numpy,time包⾃⾏添加就好了。对应的版本请查看,如图:
版本⼀定要对应呀不然就是各种报错。接下来直接运⾏发现报错了,如图:
将DeepFM.py⽂件的第116,117⾏都注释掉,如图:
接下来就是静静等待了,我使⽤的GPU型号是RTX2060,运⾏时占⽤显存⼤概为5.5G。以下是我的运⾏结果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。