{ "info": { "author": "yosukekatada,Zeroto521", "author_email": "Zeroto521@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: Chinese (Simplified)", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# DHNN\n\nA **D**iscrete **H**opfield **N**eural **N**etwork Framework in python.\n\n[![Build Status](https://travis-ci.com/Zeroto521/DHNN.svg?branch=master)](https://travis-ci.com/Zeroto521/DHNN) [![codecov](https://codecov.io/gh/Zeroto521/dhnn/branch/master/graph/badge.svg)](https://codecov.io/gh/Zeroto521/dhnn) [![](https://img.shields.io/pypi/v/dhnn.svg)](https://pypi.org/project/dhnn/) [![PyPI pyversions](https://img.shields.io/pypi/pyversions/ansicolortags.svg)](https://pypi.org/project/dhnn/)\n\n## Introduction\n\nDHNN is a minimalistic and Numpy based implementation of the [Discrete Hopfield Network](http://en.wikipedia.org/wiki/Hopfield_network). DHNN can learn (memorize) patterns and remember (recover) the patterns when the network feeds those with noises.\n\n## Installation\n\nJust use pip:\n\n```bash\npip install dhnn\n```\n\nOr download `dhnn` to a directory which your choice and use `setup` to install script:\n\n```bash\n>>> git clone https://github.com/Zeroto521/DHNN.git\n>>> python setup.py install\n```\n\n## Authors\n\n| \"yosukekatada\" | \"Zeroto521\" |\n| :---------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------: |\n| [yosukekatada](https://github.com/yosukekatada) | [Zeroto521](https://github.com/Zeroto521) |\n\n## TODO\n\n- [x] more flag, add 0/1 flag or other flag.\n- [ ] optimize loop, try numba, Cpython or any other ways.\n- [ ] optimize memory.\n\n## License\n\nMIT License. [@yosukekatada](https://github.com/yosukekatada), [@Zeroto521](https://github.com/Zeroto521)\n\n## References\n\n- http://rishida.hatenablog.com/entry/2014/03/03/174331\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/Zeroto521/DHNN/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Zeroto521/DHNN", "keywords": "", "license": "MIT", "maintainer": "Zero", "maintainer_email": "Zeroto521@gmail.com", "name": "dhnn", "package_url": "https://pypi.org/project/dhnn/", "platform": "Windows", "project_url": "https://pypi.org/project/dhnn/", "project_urls": { "Download": "https://github.com/Zeroto521/DHNN/archive/master.zip", "Homepage": "https://github.com/Zeroto521/DHNN" }, "release_url": "https://pypi.org/project/dhnn/0.1.12/", "requires_dist": null, "requires_python": "", "summary": "A Discrete Hopfield Neural Network Framework in python.", "version": "0.1.12" }, "last_serial": 5335447, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "85b6a6742ad40f1d555b900e1eb8695d", "sha256": "415cecce15bb9d0bbec4c547403793cbf8d745609690f25605541f3259eb7644" }, "downloads": -1, "filename": "dhnn-0.1.10.tar.gz", "has_sig": false, "md5_digest": "85b6a6742ad40f1d555b900e1eb8695d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3516, "upload_time": "2019-05-11T14:34:47", "url": "https://files.pythonhosted.org/packages/60/b0/668a7cfd2e9efc3b480681730411b6623dc86237434288f4e988962385a6/dhnn-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "80470734002587eb9c807cea4b063cd8", "sha256": "2a066f20403b2a179d0eb6a65dcfba6645d43962be4c15e7f83be2795f85c006" }, "downloads": -1, "filename": "dhnn-0.1.11.tar.gz", "has_sig": false, "md5_digest": "80470734002587eb9c807cea4b063cd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3521, "upload_time": "2019-05-11T14:44:14", "url": "https://files.pythonhosted.org/packages/99/a5/ccb9da6cbae24fceb6230e8a3bb2f5b9d3cb133530723e56e90af51263af/dhnn-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "c39fd3c75b3979a98f254037236ac17f", "sha256": "fb532f147fd9e7e715612caef814b1616466af8d500fe84787524a80a1fc5d23" }, "downloads": -1, "filename": "dhnn-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c39fd3c75b3979a98f254037236ac17f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4184, "upload_time": "2019-05-30T03:43:59", "url": "https://files.pythonhosted.org/packages/89/c5/1ce60f01f851842c536c5e5c709602db6cb9e11a2178e8e9490d3f76f60e/dhnn-0.1.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ce4317f1f31bc9e5c677a21c01ba0b5", "sha256": "6fedf9e4951b8f034ca46cd21f376b58e2f6c4fd10aecc04f6805fadcd040c6f" }, "downloads": -1, "filename": "dhnn-0.1.12.tar.gz", "has_sig": false, "md5_digest": "3ce4317f1f31bc9e5c677a21c01ba0b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3688, "upload_time": "2019-05-30T03:44:00", "url": "https://files.pythonhosted.org/packages/6a/87/edd2385085e8dea73d3066dd5de08c2a3bc67adf23aa869e4d134a4013ce/dhnn-0.1.12.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5c5c9abd0a4ab4d2c6eec799cadbe644", "sha256": "3bcf810e0e9ed1241f41fdca50f81eb0b7669a64d39bbc64560dcc73e7d33d35" }, "downloads": -1, "filename": "dhnn-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5c5c9abd0a4ab4d2c6eec799cadbe644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1537, "upload_time": "2018-12-12T12:54:45", "url": "https://files.pythonhosted.org/packages/dc/bf/4510a820c2656d50e96942a74e14d5e62f37c121ac02d7658dfe39951cc5/dhnn-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "931a847d6b7a99f5395f164c12a7d323", "sha256": "67868533203dc87a82a2380e34e71e0b4f496cda11b6ff242363efb5942816e5" }, "downloads": -1, "filename": "dhnn-0.1.4.tar.gz", "has_sig": false, "md5_digest": "931a847d6b7a99f5395f164c12a7d323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1472, "upload_time": "2018-12-13T11:04:00", "url": "https://files.pythonhosted.org/packages/2b/dc/5b1283ea7b270ada2644d0e720a75b5c59bd38656004e4edfffd8634a739/dhnn-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "2f9b43b6ae3a4d7113c9109a4603e684", "sha256": "a856636b7946cbc72c9fb78371ee4bb34d8d099c52f874c33dafc06ba666df8d" }, "downloads": -1, "filename": "dhnn-0.1.6.tar.gz", "has_sig": false, "md5_digest": "2f9b43b6ae3a4d7113c9109a4603e684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1494, "upload_time": "2018-12-13T12:31:55", "url": "https://files.pythonhosted.org/packages/4f/31/6e5abab278631be4e42fb48e1e9c36002423e418c3332f62e9c06e463b36/dhnn-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "1f63f87e98bc47bde78498a7fb219889", "sha256": "044757742289f3b36822a7cec40be80c6cfd916354fe50f36a31e9d4d0523a7e" }, "downloads": -1, "filename": "dhnn-0.1.7.tar.gz", "has_sig": false, "md5_digest": "1f63f87e98bc47bde78498a7fb219889", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2878, "upload_time": "2018-12-14T08:40:08", "url": "https://files.pythonhosted.org/packages/dc/d2/9e46d965bc52504fc3126bc6f3b1bcfa9c7f77fcc01ffb6187c1fc2f7bcb/dhnn-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "b7540fa19622c933ac3019e64768c594", "sha256": "2b55f2ee7adaa741699b81525b25ebf004f6147f5640254243a42b3b6de5d023" }, "downloads": -1, "filename": "dhnn-0.1.8.tar.gz", "has_sig": false, "md5_digest": "b7540fa19622c933ac3019e64768c594", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2892, "upload_time": "2018-12-14T08:57:27", "url": "https://files.pythonhosted.org/packages/e3/58/cf9f043f489ffd3c7d788340504dcae9dfb4f9515f61d022d4d6af531f1d/dhnn-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "02996762f13196dc863bdce469e21ee5", "sha256": "320730518d3999a1ab149d459367f8f84afeb427014002c1ee4c9db24abe07ac" }, "downloads": -1, "filename": "dhnn-0.1.9.tar.gz", "has_sig": false, "md5_digest": "02996762f13196dc863bdce469e21ee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3501, "upload_time": "2019-05-10T14:00:56", "url": "https://files.pythonhosted.org/packages/1a/96/316e87159fee649b3aff6f30cf0d55f3df3f484c8ff9d98c00356e9a814c/dhnn-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c39fd3c75b3979a98f254037236ac17f", "sha256": "fb532f147fd9e7e715612caef814b1616466af8d500fe84787524a80a1fc5d23" }, "downloads": -1, "filename": "dhnn-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c39fd3c75b3979a98f254037236ac17f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4184, "upload_time": "2019-05-30T03:43:59", "url": "https://files.pythonhosted.org/packages/89/c5/1ce60f01f851842c536c5e5c709602db6cb9e11a2178e8e9490d3f76f60e/dhnn-0.1.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ce4317f1f31bc9e5c677a21c01ba0b5", "sha256": "6fedf9e4951b8f034ca46cd21f376b58e2f6c4fd10aecc04f6805fadcd040c6f" }, "downloads": -1, "filename": "dhnn-0.1.12.tar.gz", "has_sig": false, "md5_digest": "3ce4317f1f31bc9e5c677a21c01ba0b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3688, "upload_time": "2019-05-30T03:44:00", "url": "https://files.pythonhosted.org/packages/6a/87/edd2385085e8dea73d3066dd5de08c2a3bc67adf23aa869e4d134a4013ce/dhnn-0.1.12.tar.gz" } ] }