分享

搭建轻量级的开源推荐系统-Python-recsys

 oskycar 2015-07-31

昨天看到清风运文一条微博,推荐系统开源软件汇总和评点:http://weibo.com/1527369027/AhDVst56j

于是就想搭建一个学习下,挑了一个最简单的Python-recsys。

网址是:https://github.com/ocelma/python-recsys 

我昨天是打算在自己电脑上安装的,但折腾了一天也没装好,翻遍了国内国外的相关网页,主要是因为我电脑是64位的操作系统,很多python安装包水土不服,安装Divisi2就一直没通过,昨天一直到今天上午都在http://csc.media./docs/divisi2/install.html 这个页面停滞不前,搞得灰头土脸。

下午找了一台win7 32位的操作系统,竟然就装好了!激动之情难以言说,总算没枉费我这两天的心血。

1、先安装python-2.7.6,http://www./download/releases/2.7.6/ (不要用Python3.3.3!因为Python 3比起2语法规则有变化,且不兼容2,而当前的很多python工具包都是基于2的,用Python3编译会各种错误)

2、下载并安装setuptools-1.3.2.win32-py2.7.exe、numpy-MKL-1.8.0.win32-py2.7.exe、networkx-1.8.1.win32-py2.7.exe、pip-1.4.1.win32-py2.7.exe、scipy-0.13.1.win32-py2.7.exe。(一个都不能少)可以在官方页面,也可以在http://www.lfd./~gohlke/pythonlibs/

3、安装MinGW,标配即可。(依照http://csc.media./docs/divisi2/install.html 的要求)

4、添加环境变量:C:\Python27\Scripts;C:\Python27;C:\MinGW\bin

5、下载  python-recsys ,进入目录,执行python setup.py install 安装成功。

6、下载MovieLens 1M数据:http:///datasets/movielens/

7、执行 python-recsys 下面的代码测试下系统,注意filename要改成本地目录。




http://blog.sciencenet.cn/blog-791354-744052.html  此文来自科学网代冕博客,转载请注明出处。
上一篇:TX数据库
下一篇:关于网上广泛流传的平均正确率均值的例子

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多