{ "info": { "author": "GILT-cerebro (Jason Tam)", "author_email": "cerebro-dev@gilt.com (jtam@gilt.com)", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "\n# Tophat\n\n[![Build Status](https://travis-ci.org/saksdirect/tophat.svg?branch=master)](https://travis-ci.org/saksdirect/tophat)\n\n Tophat is a factorization-based recommendation engine built using \n [TensorFlow](https://www.tensorflow.org/). \n\n\n## Installation\n\nInstalling from PyPi:\n```bash\npip install top-hat\n```\n\nInstalling the master branch from github in development mode, run:\n```bash\ngit clone git@github.com:gilt/tophat.git\ncd tophat\npip install -e .\n```\n\nNote that by default, installation assumes you already have TensorFlow installed. \nHowever, if you need, you can include the installation of TensorFlow in the setup extras as following:\n(choose the one that's right for you)\n```bash\n# CPU pypi\npip install top-hat[tf]\n\n# GPU pypi\npip install top-hat[tf_gpu]\n\n# CPU local dev\npip install -e .[tf]\n\n# GPU local dev\npip install -e .[tf_gpu]\n```\n\n## Docker Images\nThere are two provided Dockerfiles: `Dockerfile` and `Dockerfile.gpu`. The latter gpu variant requires [nvidia-docker](https://github.com/NVIDIA/nvidia-docker). \n\n\n## Tests\n\nThere are some minimal tests in `tests/` which can all be run using `pytest` or `python setup.py test`.\n\n\n## Related Projects\nThe initial motivation behind tophat was to port over [LightFM](https://github.com/lyst/lightfm) and [Spotlight](https://github.com/maciejkula/spotlight) into TensorFlow. \n\nThere also are many other [amazing recommender systems out there](https://github.com/grahamjenson/list_of_recommender_systems)\n -- so choose the one that is right for your case.\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gilt/tophat", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "top-hat", "package_url": "https://pypi.org/project/top-hat/", "platform": "", "project_url": "https://pypi.org/project/top-hat/", "project_urls": { "Homepage": "https://github.com/gilt/tophat" }, "release_url": "https://pypi.org/project/top-hat/0.0.2/", "requires_dist": [ "pandas", "numpy", "scipy", "tqdm", "tensorflow (>=1.9.0); extra == 'tf'", "tensorflow-gpu (>=1.9.0); extra == 'tf_gpu'" ], "requires_python": ">=3.6.0", "summary": "Recommendation system in TensorFlow", "version": "0.0.2" }, "last_serial": 4094233, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "385ce465198a46e94785b32388d7cb9f", "sha256": "0641bb19fa0de0eefd1e342b700fd4377a5abbd7fb09615c883cae8bf043bbac" }, "downloads": -1, "filename": "top_hat-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "385ce465198a46e94785b32388d7cb9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 53342, "upload_time": "2018-06-06T16:27:35", "url": "https://files.pythonhosted.org/packages/06/38/12842fec8c31fe4dad0b4031d3506bb1ed366402c94ce81718dc5c747a80/top_hat-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6830a5c9c2a956ed5ebeed700a2549f4", "sha256": "9439ed2f04537a789daa3b60816fc95f4d470052ce37057b034500cf37cc9f5c" }, "downloads": -1, "filename": "top-hat-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6830a5c9c2a956ed5ebeed700a2549f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 43432, "upload_time": "2018-06-06T16:27:36", "url": "https://files.pythonhosted.org/packages/5d/c1/c5915deccb3d4629cd918957dbae9c2c8724b9a1ea67972fa34c91914725/top-hat-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d88582f6c63bb18ec54b6c4a8e6a771c", "sha256": "39a167c4a30e6d96ce788f0e8ce91e63097c1f8662b070c88f3e272d6916eb6e" }, "downloads": -1, "filename": "top_hat-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d88582f6c63bb18ec54b6c4a8e6a771c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 53343, "upload_time": "2018-07-23T18:10:21", "url": "https://files.pythonhosted.org/packages/02/d7/4e2de3c83a7d2723f28d1b2d5a241878540707bc73203bbde28ccefcbb12/top_hat-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4d2c86fc7a20b79a3f92e2fee2d2447", "sha256": "1a9d61ae52ac4cb39bf1b4157445eb691e5c22f6ba6e84ec9cecde8741bfd065" }, "downloads": -1, "filename": "top-hat-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c4d2c86fc7a20b79a3f92e2fee2d2447", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 42725, "upload_time": "2018-07-23T18:10:23", "url": "https://files.pythonhosted.org/packages/f5/6d/b020e28431d5417492944aadb83400b4c45898312384610181f8a5248c75/top-hat-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d88582f6c63bb18ec54b6c4a8e6a771c", "sha256": "39a167c4a30e6d96ce788f0e8ce91e63097c1f8662b070c88f3e272d6916eb6e" }, "downloads": -1, "filename": "top_hat-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d88582f6c63bb18ec54b6c4a8e6a771c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 53343, "upload_time": "2018-07-23T18:10:21", "url": "https://files.pythonhosted.org/packages/02/d7/4e2de3c83a7d2723f28d1b2d5a241878540707bc73203bbde28ccefcbb12/top_hat-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4d2c86fc7a20b79a3f92e2fee2d2447", "sha256": "1a9d61ae52ac4cb39bf1b4157445eb691e5c22f6ba6e84ec9cecde8741bfd065" }, "downloads": -1, "filename": "top-hat-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c4d2c86fc7a20b79a3f92e2fee2d2447", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 42725, "upload_time": "2018-07-23T18:10:23", "url": "https://files.pythonhosted.org/packages/f5/6d/b020e28431d5417492944aadb83400b4c45898312384610181f8a5248c75/top-hat-0.0.2.tar.gz" } ] }