概述
Neural Collaborative Filtering(推荐系统)(一)
2021-03-31 补充:在写完这个系列(二)时,发现代码好简单。。。所以,我决定,这个系列不写代码运行过程了,只记录论文思路好了。从今天开始复现Neural Collaborative Filtering这篇文章。
github源码地址:https://github.com/hexiangnan/neural_collaborative_filtering
Pycharm+Conda,Keras+Theano
github上给出的版本是:
Keras version: ‘1.0.7’
Theano version: '0.8.0
以下是我day1的记录,大概进行了环境配置。此文章记录了我遇到的各种问题和解决方法。
一、conda 里创建新的环境,命名为NCF
创建环境(我也不知道python需要什么版本为好,那就先3.7吧):
conda create -n NCF python=3.7
进入NCF环境:
conda activate NCF
二、下载keras和theano
下载Keras=1.0.7
conda install Keras==1.0.7
问题1 conda install keras就下载不下来
PackagesNotFoundError: The following packages are not available from current channels:
- keras=1.0.7
Current channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/noarch
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
解决: 使用pip安装就可以了
pip install kears==1.0.7
但是,此时自动下载了theano==1.0.5 和github上版本不一样,暂且使用这个theano版本吧,出了问题再解决。
二、在pycharm中使用NCF环境
1.conda激活NCF环境
激活环境
conda activate NCF
2.pycharm中使用NCF环境
Setting-> Python Interpreter
使用激活的NCF环境。
更改编辑配置选项
点击第一个选项,进入如下界面,也是使用激活好的NCF环境。
试着运行一下Dataset.py , 正常执行,说明到目前为止没有什么问题。
总结
今天还算顺利,但是估计后面会有很多麻烦。
有很多心里障碍。。。
最后
以上就是飞快煎饼为你收集整理的Neural Collaborative Filtering(推荐系统)(一)Neural Collaborative Filtering(推荐系统)(一)Pycharm+Conda,Keras+Theano一、conda 里创建新的环境,命名为NCF二、下载keras和theano二、在pycharm中使用NCF环境总结的全部内容,希望文章能够帮你解决Neural Collaborative Filtering(推荐系统)(一)Neural Collaborative Filtering(推荐系统)(一)Pycharm+Conda,Keras+Theano一、conda 里创建新的环境,命名为NCF二、下载keras和theano二、在pycharm中使用NCF环境总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复