tensorflow推荐系统

top-hat的Python项目详细描述


顶帽

Build Status

tophat是一个基于因子分解的推荐引擎,使用 TensorFlow

安装

从pypi安装:

pip install top-hat

在开发模式下从github安装主分支,运行:

git clone git@github.com:gilt/tophat.git
cd tophat
pip install -e .

注意,默认情况下,安装假定您已经安装了tensorflow。 但是,如果需要,可以在安装附加程序中包括TensorFlow的安装,如下所示: (选择一个适合您的)

# CPU pypi
pip install top-hat[tf]# GPU pypi
pip install top-hat[tf_gpu]# CPU local dev
pip install -e .[tf]# GPU local dev
pip install -e .[tf_gpu]

Docker图像

提供了两个dockerfile:DockerfileDockerfile.gpu。后一种gpu变体需要nvidia-docker

测试

tests/中有一些最小的测试,它们都可以使用pytestpython setup.py test运行。

相关项目

tophat背后的最初动机是将LightFMSpotlight导入tensorflow。

还有许多其他的amazing recommender systems out there --所以选择一个适合你的案子。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在通过REST Api发送之前,java是否会操纵map中键的顺序?   java实时代码编译?   java在尝试使用JavaFX制作东西时获得0xC0000409   java截图并返回servlet?   java哪个用户认证集成安全性?   SpringJavaMailSender和MS Exchange:java。lang.noclassdeffounderror:com。太阳邮政uti。邮件记录器   Linux上的Java小程序无法获得权限   java如何获得一行(范围)中字符串的组合?   媒体播放器的java意图过滤器(Youtube视频播放)   java如何明确地确定文件是否不是我想要的类型?   Java 8中并发异步方法后跟并行执行方法