{ "info": { "author": "Masahiro Nomura", "author_email": "masahironomura5325@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "# crfmnes\n\nCR-FM-NES implementation\n\n[![CircleCI](https://circleci.com/gh/nmasahiro/crfmnes/tree/master.svg?style=shield)](https://circleci.com/gh/nmasahiro/crfmnes/tree/master)\n\n\n## Getting Started\n\n\n### Prerequisites\n\nYou need only [NumPy](http://www.numpy.org/) that is the package for scientific computing.\n\n### Installing\n\nPlease run the following command.\n\n```bash\n$ pip install crfmnes\n```\n\n## Example\n\nThis is a simple example that objective function is sphere function.\n\n```python\nimport numpy as np\nfrom crfmnes import CRFMNES\n\ndim = 3\nf = lambda x: np.sum(x**2)\nmean = np.ones([dim, 1]) * 0.5\nsigma = 0.2\nlamb = 6\ncrfmnes = CRFMNES(dim, f, mean, sigma, lamb)\n\nx_best, f_best = crfmnes.optimize(100)\nprint(\"x_best:{}, f_best:{}\".format(x_best, f_best))\n# x_best:[1.64023896e-05 2.41682149e-05 3.40657594e-05], f_best:2.0136169613476005e-09\n```\n\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/nmasahiro/crfmnes/tags). \n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/nmasahiro/crfmnes/blob/master/LISENCE) file for details\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nmasahiro/crfmnes", "keywords": "optimization,CR-FM-NES", "license": "MIT", "maintainer": "Masahiro Nomura", "maintainer_email": "masahironomura5325@gmail.com", "name": "crfmnes", "package_url": "https://pypi.org/project/crfmnes/", "platform": "", "project_url": "https://pypi.org/project/crfmnes/", "project_urls": { "Homepage": "https://github.com/nmasahiro/crfmnes" }, "release_url": "https://pypi.org/project/crfmnes/0.0.5/", "requires_dist": [ "numpy" ], "requires_python": "", "summary": "CR-FM-NES for numerical optimization in Python", "version": "0.0.5" }, "last_serial": 4447141, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6e18a968960288bfd04a17dcc6bda0d8", "sha256": "af706c0fb8df0a116935a242ee36754933cc1ef7f8ed6f9961004cc3e7a6e279" }, "downloads": -1, "filename": "crfmnes-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6e18a968960288bfd04a17dcc6bda0d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4160, "upload_time": "2018-10-17T11:58:01", "url": "https://files.pythonhosted.org/packages/f6/b7/c4fc0d7e8b099d6034e577f2310b518561de46c9c0227891d7c170223565/crfmnes-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8692a1dc5a3f3894538352e760caca3", "sha256": "d5fc095a28b05e97bf249d4a08bd3ab349dc33a6faa1f1c2a0dce7282e0ab250" }, "downloads": -1, "filename": "crfmnes-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d8692a1dc5a3f3894538352e760caca3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4121, "upload_time": "2018-10-17T11:58:02", "url": "https://files.pythonhosted.org/packages/53/7a/0221d4831fc993df8871ac06f11acfad84ef4138be9e5552eaea0f3c92cf/crfmnes-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "bd297fe5a6c27d7b937c4c9d76f2b7f4", "sha256": "27573cf8615dc40d469e65bd9dc1a522c1f27d36e864b907e63aa92f11db63d3" }, "downloads": -1, "filename": "crfmnes-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bd297fe5a6c27d7b937c4c9d76f2b7f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4837, "upload_time": "2018-10-19T03:48:11", "url": "https://files.pythonhosted.org/packages/5e/c6/d7402d7fa6cad857caacbffa86876df52430f58793245e415458db30623c/crfmnes-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a7663b46009a228f4cd052eb1e6c514", "sha256": "5bbb38da821f7a12ede1bba9469b27dcae79eacb75eeee52176e175426438be4" }, "downloads": -1, "filename": "crfmnes-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2a7663b46009a228f4cd052eb1e6c514", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4709, "upload_time": "2018-10-19T03:48:13", "url": "https://files.pythonhosted.org/packages/a5/0c/1650c43c030ad4ca985f8a8c59326ef4f26765766332fc9c22e7a7bb9243/crfmnes-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "4b2617b0ac3cc6cc6060f9efa037de74", "sha256": "ad679a1419de0c1dd3a58949106b38cd1a83ee5d154657435fd778935c3053bd" }, "downloads": -1, "filename": "crfmnes-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4b2617b0ac3cc6cc6060f9efa037de74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4881, "upload_time": "2018-10-21T13:17:05", "url": "https://files.pythonhosted.org/packages/b4/50/1c5d4dc7d9aba364796084c07453ddfb6c2134e8a5431fbd75318600da0a/crfmnes-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be20176f58a64d75430caaa0b8d25177", "sha256": "be0104de73b3e318e69af90cbabc4558dc57aaaab0a97281a6ccd02807c8e94f" }, "downloads": -1, "filename": "crfmnes-0.0.3.tar.gz", "has_sig": false, "md5_digest": "be20176f58a64d75430caaa0b8d25177", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4753, "upload_time": "2018-10-21T13:17:07", "url": "https://files.pythonhosted.org/packages/5b/01/ffb21247789435b21293f552fbb520b812bd4487bd806de4c191284ac0b8/crfmnes-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ad7e18bcbee0350bbba964622dc0ddb6", "sha256": "e84d5bfec728b67d4855cc9c15d6a55d2e43b7d1163e6932c94ac2c0bc9eddfb" }, "downloads": -1, "filename": "crfmnes-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ad7e18bcbee0350bbba964622dc0ddb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4851, "upload_time": "2018-10-21T19:36:42", "url": "https://files.pythonhosted.org/packages/44/4f/c7fef82cfef9da1ead5ab21e99f2d7b5706850bcea1cb8f54f999eeedbfc/crfmnes-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5880a5d2e81ac53f8ee049f6bdefeefe", "sha256": "1a56ccb330663ee54adf9306b9ed04b1b0e97dfd7f232921b102c06e60a14672" }, "downloads": -1, "filename": "crfmnes-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5880a5d2e81ac53f8ee049f6bdefeefe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4716, "upload_time": "2018-10-21T19:36:43", "url": "https://files.pythonhosted.org/packages/b4/ec/b67d78fa8e4c45a795f631a1807472378a5ed3864588756cf8c7713e2ef9/crfmnes-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "18bfcdf52246f2c5afa03dd243d98bc3", "sha256": "2c9bba2e182713fc7e1e98a7b15a0fde397ab360b55fc7ee0497edc3e20f4ba4" }, "downloads": -1, "filename": "crfmnes-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "18bfcdf52246f2c5afa03dd243d98bc3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6477, "upload_time": "2018-11-03T10:08:49", "url": "https://files.pythonhosted.org/packages/2a/1d/6ed2ac21b5777aab3d1dff7ccfe762bf2e4eb0f528b85176481142acc25c/crfmnes-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72efdaffb04de85bfcd499ec82d2f09c", "sha256": "857ecdcea6249728fcae9b8cc7dea3a5b1d260720464f1d6ddb81d4484685f11" }, "downloads": -1, "filename": "crfmnes-0.0.5.tar.gz", "has_sig": false, "md5_digest": "72efdaffb04de85bfcd499ec82d2f09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4795, "upload_time": "2018-11-03T10:08:51", "url": "https://files.pythonhosted.org/packages/fc/59/fb43fb4c26e64d3de7ad26434dcbe0c103cea2ba2d21f07e8d77fc740382/crfmnes-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18bfcdf52246f2c5afa03dd243d98bc3", "sha256": "2c9bba2e182713fc7e1e98a7b15a0fde397ab360b55fc7ee0497edc3e20f4ba4" }, "downloads": -1, "filename": "crfmnes-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "18bfcdf52246f2c5afa03dd243d98bc3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6477, "upload_time": "2018-11-03T10:08:49", "url": "https://files.pythonhosted.org/packages/2a/1d/6ed2ac21b5777aab3d1dff7ccfe762bf2e4eb0f528b85176481142acc25c/crfmnes-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72efdaffb04de85bfcd499ec82d2f09c", "sha256": "857ecdcea6249728fcae9b8cc7dea3a5b1d260720464f1d6ddb81d4484685f11" }, "downloads": -1, "filename": "crfmnes-0.0.5.tar.gz", "has_sig": false, "md5_digest": "72efdaffb04de85bfcd499ec82d2f09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4795, "upload_time": "2018-11-03T10:08:51", "url": "https://files.pythonhosted.org/packages/fc/59/fb43fb4c26e64d3de7ad26434dcbe0c103cea2ba2d21f07e8d77fc740382/crfmnes-0.0.5.tar.gz" } ] }