Recommendation system in TensorFlow
Tophat is a factorization-based recommendation engine built using TensorFlow.
Installing from PyPi:
pip install top-hat
Installing the master branch from github in development mode, run:
git clone firstname.lastname@example.org:gilt/tophat.git cd tophat pip install -e .
Note that by default, installation assumes you already have TensorFlow installed. However, if you need, you can include the installation of TensorFlow in the setup extras as following: (choose the one that's right for you)
# 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]
There are two provided Dockerfiles:
Dockerfile.gpu. The latter gpu variant requires nvidia-docker.
There are some minimal tests in
tests/ which can all be run using
python setup.py test.
There also are many other amazing recommender systems out there -- so choose the one that is right for your case.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for top_hat-0.0.2-py2.py3-none-any.whl