{ "info": { "author": "Wang Heng", "author_email": "me@lightgoing.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "**glove-py is an implementation of the GloVe algorithm for learning word vectors from a corpus.** \n\n\n## Installation\n\n\nusing pip:\n\n```\npip install glove-py\n```\n\ninstall with github code :\n\n```\ngit clone git@github.com:f20500909/glove_py.git\npython3 setup.py install\n```\n\n\nusing in shell\n\n\n\n### Run\n\nwith python:\n```python\nfrom glove import *\n\nmodel = Glove(params)\nmodel.train(input_file)\nmodel.to_txt()\nwords = model.most_similary(\"one\", 10)\nprint(words)\n\n```\n\nList of available `params` and their default value:\n\n```\nhelp info......\n -input_file input_file [small_text]\n -vocab_size vocabulary size to train [0]\n -max_size maximum size to keep in courpus [10000000]\n -min_count minimum times [1]\n -window the window size to get common occurrence [10]\n -embed_size embedded size [80]\n -epoch train epoch [1]\n -threads train thread [40]\n -memory_limit memory used to tain (GB) [1]\n -lr learning rate [0.05]\n```\n\nwith shell:\n./scripts/demo.sh\n\n\n\u6211\u53bb\u6389\u4e86\u5f88\u8fc7\u6211\u770b\u4e0a\u53bb\u7528\u5904\u4e0d\u5927\u7684\u529f\u80fd(\u53ea\u662f\u6211\u8ba4\u4e3a\u7684\u7528\u5904\u6253\u5927\u7684\u529f\u80fd,\u6709\u4e9b\u7ec6\u8282\u5e76\u4e0d\u7406\u89e3\u4e5f\u79fb\u9664\u4e86),\u5982\u63d0\u53d6\u5171\u73b0\u77e9\u9635\u7684symmetric\u529f\u80fd\n\n\u5ffd\u7565\u4e86\u5927\u5c0f\u5199,\u7edf\u4e00\u6539\u5927\u5199\u4e3a\u5c0f\u5199\n\n\nTODO:\n\n\u4fee\u590d\u6709\u65f6\u4f1a\u53d1\u751f\u7684\u9519\u8bef: read err...: Connection reset by peer\n\n\u5728\u5408\u5e76\u5171\u73b0\u8bcd\u65f6\uff0c\u9ad8\u9891\u548c\u4f4e\u9891\u77e9\u9635\u597d\u50cf\u5199\u5728\u4e86\u4e00\u4e2a\u6587\u4ef6\u91cc\u9762\uff0c\u611f\u89c9\u6709\u70b9\u95ee\u9898.....\n\n\n\n\n\u5728\u7f16\u8bd1pybind_11\u65f6\u4e0d\u80fd\u8ba9\u5bf9\u5e94\u6587\u4ef6\u88abinclude \u5fc5\u987b\u7528cmake\u52a0\u8f7d\n\n\n![word](https://github.com/f20500909/glove_py/blob/master/scripts/tsne.png)\n### Reference\n\n- [GloVe ](https://github.com/stanfordnlp/GloVe)\n- [GloVe-cpp](https://github.com/Yevgnen/GloVe-cpp)\n- Jeffrey Pennington, Richard Socher, and Christopher D. Manning. 2014. GloVe: Global Vectors for Word Representation.", "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/f20500909/glove_py", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "glove-py", "package_url": "https://pypi.org/project/glove-py/", "platform": "", "project_url": "https://pypi.org/project/glove-py/", "project_urls": { "Homepage": "https://github.com/f20500909/glove_py" }, "release_url": "https://pypi.org/project/glove-py/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "glove Python bindings", "version": "0.2.3", "yanked": false, "yanked_reason": null }, "last_serial": 6019565, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "015101dee44fed5f39d3cd98c5c04eff", "sha256": "0ae8ea62e6eeafed1c700f92098c9f0e9f394afeb9f871abbf14f8bf507be6d4" }, "downloads": -1, "filename": "glove_py-0.1.0-cp35-cp35m-any.whl", "has_sig": false, "md5_digest": "015101dee44fed5f39d3cd98c5c04eff", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1223488, "upload_time": "2019-05-17T06:59:00", "upload_time_iso_8601": "2019-05-17T06:59:00.403859Z", "url": "https://files.pythonhosted.org/packages/9a/2a/065ed071ce987f9d62e7a4f9318b084e9e98cc403405796722e77bcc3c7b/glove_py-0.1.0-cp35-cp35m-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ed692678bf3b3a183500479c045f5e98", "sha256": "a8f04dde98fb7d78112762c0dbe80719073f89fa3a996600fab6c9c3bf145946" }, "downloads": -1, "filename": "glove_py-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ed692678bf3b3a183500479c045f5e98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5728, "upload_time": "2019-05-17T08:24:05", "upload_time_iso_8601": "2019-05-17T08:24:05.806777Z", "url": "https://files.pythonhosted.org/packages/92/ac/17c6fc1538cf0b2a71eb3947b7e2dd98529a6ad69fe946e37b40040dcf13/glove_py-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d591b21d8115792ca2b97b46d1edccc8", "sha256": "9dfdc85a6c2e7cff39cf9ce501c818300045e60f8a756a673ab998f04ab127f4" }, "downloads": -1, "filename": "glove_py-0.1.tar.gz", "has_sig": false, "md5_digest": "d591b21d8115792ca2b97b46d1edccc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16678, "upload_time": "2019-05-17T06:42:51", "upload_time_iso_8601": "2019-05-17T06:42:51.334280Z", "url": "https://files.pythonhosted.org/packages/45/0a/75c4f52597741f6a601d9be04d6ff5805a9645e33e90f5c3ee7e3f9dd4f8/glove_py-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "32a8fbf041474c78670a9fc11079a7c2", "sha256": "75dae128e31ea59158e989534f7f4e666c58cb9ef1c431c8175840fba94e8e29" }, "downloads": -1, "filename": "glove_py-0.1.1-py3.5.egg", "has_sig": false, "md5_digest": "32a8fbf041474c78670a9fc11079a7c2", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 3749, "upload_time": "2019-05-18T04:03:16", "upload_time_iso_8601": "2019-05-18T04:03:16.162917Z", "url": "https://files.pythonhosted.org/packages/e1/1e/2d0369e98a61a1aa0ce192a4aec1fa671229f46e1886eb6190d72bb83991/glove_py-0.1.1-py3.5.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6e3247532d1e39ca118b369ecc471f46", "sha256": "0ad187c959152062e3a807af9921e40ede9f443302d933bcf87e2f5e969b4d96" }, "downloads": -1, "filename": "glove_py-0.1.1-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "6e3247532d1e39ca118b369ecc471f46", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 1222386, "upload_time": "2019-05-18T04:03:20", "upload_time_iso_8601": "2019-05-18T04:03:20.415592Z", "url": "https://files.pythonhosted.org/packages/68/2a/8a83b5d941ce01e36320d4758024fc0d1c0743d2ea6cbb835d354d1761bc/glove_py-0.1.1-py3.5-linux-x86_64.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "96012db1241130ccad7dc3ee199ba84e", "sha256": "fcf89761c791a55d8264bbdbfc53126e35a4fde50bd76e5c0557a9a73405a167" }, "downloads": -1, "filename": "glove_py-0.1.1.tar.gz", "has_sig": false, "md5_digest": "96012db1241130ccad7dc3ee199ba84e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16804, "upload_time": "2019-05-17T08:43:20", "upload_time_iso_8601": "2019-05-17T08:43:20.511473Z", "url": "https://files.pythonhosted.org/packages/ba/a4/b208e23db0172945813a12b3e1f0112fd5e2a33d3030fcf0f92b582f7cea/glove_py-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e9c1360b9053e75b2bcf44e3114bff9e", "sha256": "a431a5b633574874b42b047cf103a505a7d99ef25c107f017d5b7a2eeb4ce776" }, "downloads": -1, "filename": "glove_py-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e9c1360b9053e75b2bcf44e3114bff9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18025, "upload_time": "2019-05-18T06:36:12", "upload_time_iso_8601": "2019-05-18T06:36:12.204560Z", "url": "https://files.pythonhosted.org/packages/68/4b/38f0723eed23f33243a1b9f3dc2a9153d6d7c313995861b1310832fa44d4/glove_py-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2d1d06ead5b1322a11efd65a5e56e4c6", "sha256": "ddb941f51bbbfcb9f23cb8289851bb967f1cf7523cdb209fb7b7cb5226961320" }, "downloads": -1, "filename": "glove_py-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2d1d06ead5b1322a11efd65a5e56e4c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18555, "upload_time": "2019-05-21T10:48:50", "upload_time_iso_8601": "2019-05-21T10:48:50.424511Z", "url": "https://files.pythonhosted.org/packages/f1/44/f4fc96ca46e3c3bf583a7c84a4cc7f83dbdf5af2142df49bd47f6e38e544/glove_py-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "7c6729657896c1875c1957e5c1724760", "sha256": "6ca78849abd4f0451ed9932663ed560fdf915893ea4d03cfef1e0ca6c6e57eff" }, "downloads": -1, "filename": "glove_py-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7c6729657896c1875c1957e5c1724760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18518, "upload_time": "2019-05-21T11:42:01", "upload_time_iso_8601": "2019-05-21T11:42:01.395006Z", "url": "https://files.pythonhosted.org/packages/36/01/0ad0db86f99a3e6cb2bfbc4511ef1e5a525d4fab350f4c2b7a3073d5198a/glove_py-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "5429496aee64a4e949214f029f1dabd1", "sha256": "2c697d3c46a46dc834bc1c87b74e5fa5fa550a7454e7bd38ba3fbc01772ee726" }, "downloads": -1, "filename": "glove_py-0.1.6.tar.gz", "has_sig": false, "md5_digest": "5429496aee64a4e949214f029f1dabd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18667, "upload_time": "2019-05-21T12:36:24", "upload_time_iso_8601": "2019-05-21T12:36:24.417384Z", "url": "https://files.pythonhosted.org/packages/65/17/0c766da05436e8297c56db06847a1bf0f06a243d0a40d9ec342741356108/glove_py-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "cd1e8c11727a1a243b7b395e403222dd", "sha256": "f04059573fa85f5e938c40095b9064c0d07300fcdf425abc1d96bc1940a58a56" }, "downloads": -1, "filename": "glove_py-0.1.7.tar.gz", "has_sig": false, "md5_digest": "cd1e8c11727a1a243b7b395e403222dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18693, "upload_time": "2019-05-23T00:01:00", "upload_time_iso_8601": "2019-05-23T00:01:00.877552Z", "url": "https://files.pythonhosted.org/packages/21/6d/ece82da44ddfae28e4e3cd0e64a67d7d9ccbbc7959b14f57e1c5ef01c7a2/glove_py-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "207c2cfcae3ede41d8851aded900bb1a", "sha256": "6f1c8ea28adf916a2daf606c7e2d69a373d8c466ad9c2b181adff684cace908c" }, "downloads": -1, "filename": "glove_py-0.1.8.tar.gz", "has_sig": false, "md5_digest": "207c2cfcae3ede41d8851aded900bb1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20626, "upload_time": "2019-05-23T14:08:50", "upload_time_iso_8601": "2019-05-23T14:08:50.939223Z", "url": "https://files.pythonhosted.org/packages/2b/18/b15a6ef3893ea2b1885b2551fb95ac38eedd5f1d053292d8c4d3fdaca581/glove_py-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "1900fe8d61ae5c3a685d785fc3f95205", "sha256": "4bcef740a5b4dfcefc3d867cc0135064c00fe48ece5ac73569b4f776881f62c7" }, "downloads": -1, "filename": "glove_py-0.1.9.tar.gz", "has_sig": false, "md5_digest": "1900fe8d61ae5c3a685d785fc3f95205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16603, "upload_time": "2019-10-05T01:59:12", "upload_time_iso_8601": "2019-10-05T01:59:12.196609Z", "url": "https://files.pythonhosted.org/packages/8b/14/115304a15a5a5e71a1d1847b85ade19bcbd04e856cecad0988761325b833/glove_py-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "955a2cbdee13271320d13f05707e3ffd", "sha256": "fc42ed817b7874b028f2de83329c19a99e8a1f8309cdc927e66dc6bb12330600" }, "downloads": -1, "filename": "glove_py-0.2.0.tar.gz", "has_sig": false, "md5_digest": "955a2cbdee13271320d13f05707e3ffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19614, "upload_time": "2019-10-22T02:31:13", "upload_time_iso_8601": "2019-10-22T02:31:13.650804Z", "url": "https://files.pythonhosted.org/packages/b8/90/7642d18d494091f63a1606614f7c140d55902a18e18bf4e495326023816e/glove_py-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4d736407de44204040276656f857bc8a", "sha256": "71b35102ad2331c2ad51e6fe6b7a69fc43a9004aeff78c0f6fd29c85f2da6f2e" }, "downloads": -1, "filename": "glove_py-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4d736407de44204040276656f857bc8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19621, "upload_time": "2019-10-23T16:45:58", "upload_time_iso_8601": "2019-10-23T16:45:58.570786Z", "url": "https://files.pythonhosted.org/packages/a8/c5/f141dce8cfe6698622155b6813895b89e9014c2a11c37903ded25fabeec8/glove_py-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "54a7d42ea3b30ff9d19345b5b832dad8", "sha256": "a0994540cafced94f1c1788e9312ae10a32570bd33a1c41319c22a00a2292650" }, "downloads": -1, "filename": "glove_py-0.2.2.tar.gz", "has_sig": false, "md5_digest": "54a7d42ea3b30ff9d19345b5b832dad8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19606, "upload_time": "2019-10-23T16:48:47", "upload_time_iso_8601": "2019-10-23T16:48:47.306076Z", "url": "https://files.pythonhosted.org/packages/e8/02/bdeb1fd2459d4e7b8a54f43914540406df0b5e2a36dd229f21d2fa55bf45/glove_py-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "87c6f5451e8d29ec78850df16eaffe67", "sha256": "35c55cc595eb76a93b21b084f8fb18e41ee8a37e93477bb54cf8bb1ce67bccba" }, "downloads": -1, "filename": "glove_py-0.2.3.tar.gz", "has_sig": false, "md5_digest": "87c6f5451e8d29ec78850df16eaffe67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19602, "upload_time": "2019-10-23T16:51:04", "upload_time_iso_8601": "2019-10-23T16:51:04.800215Z", "url": "https://files.pythonhosted.org/packages/64/ad/cba9ecfa242d189607993cc0bda4d9268b448b74ed760b1e202b9aba751f/glove_py-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "87c6f5451e8d29ec78850df16eaffe67", "sha256": "35c55cc595eb76a93b21b084f8fb18e41ee8a37e93477bb54cf8bb1ce67bccba" }, "downloads": -1, "filename": "glove_py-0.2.3.tar.gz", "has_sig": false, "md5_digest": "87c6f5451e8d29ec78850df16eaffe67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19602, "upload_time": "2019-10-23T16:51:04", "upload_time_iso_8601": "2019-10-23T16:51:04.800215Z", "url": "https://files.pythonhosted.org/packages/64/ad/cba9ecfa242d189607993cc0bda4d9268b448b74ed760b1e202b9aba751f/glove_py-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }