{ "info": { "author": "['CJ Carey', 'Yuan Tang']", "author_email": "ccarey@cs.umass.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering" ], "description": "|Travis-CI Build Status| |License| |PyPI version| |Code coverage|\n\nmetric-learn\n=============\n\nMetric Learning algorithms in Python.\n\n**Algorithms**\n\n- Large Margin Nearest Neighbor (LMNN)\n- Information Theoretic Metric Learning (ITML)\n- Sparse Determinant Metric Learning (SDML)\n- Least Squares Metric Learning (LSML)\n- Neighborhood Components Analysis (NCA)\n- Local Fisher Discriminant Analysis (LFDA)\n- Relative Components Analysis (RCA)\n- Metric Learning for Kernel Regression (MLKR)\n- Mahalanobis Metric for Clustering (MMC)\n\n**Dependencies**\n\n- Python 2.7+, 3.4+\n- numpy, scipy, scikit-learn>=0.20.3\n\n**Optional dependencies**\n\n- For SDML, using skggm will allow the algorithm to solve problematic cases\n (install from commit `a0ed406 `_).\n- For running the examples only: matplotlib\n\n**Installation/Setup**\n\nRun ``pip install metric-learn`` to download and install from PyPI.\n\nRun ``python setup.py install`` for default installation.\n\nRun ``pytest test`` to run all tests (you will need to have the ``pytest``\npackage installed).\n\n**Usage**\n\nSee the `sphinx documentation`_ for full documentation about installation, API, usage, and examples.\n\n\n.. _sphinx documentation: http://metric-learn.github.io/metric-learn/\n\n.. |Travis-CI Build Status| image:: https://api.travis-ci.org/metric-learn/metric-learn.svg?branch=master\n :target: https://travis-ci.org/metric-learn/metric-learn\n.. |License| image:: http://img.shields.io/:license-mit-blue.svg?style=flat\n :target: http://badges.mit-license.org\n.. |PyPI version| image:: https://badge.fury.io/py/metric-learn.svg\n :target: http://badge.fury.io/py/metric-learn\n.. |Code coverage| image:: https://codecov.io/gh/metric-learn/metric-learn/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/metric-learn/metric-learn\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/metric-learn/metric-learn", "keywords": "Metric Learning,Large Margin Nearest Neighbor,Information Theoretic Metric Learning,Sparse Determinant Metric Learning,Least Squares Metric Learning,Neighborhood Components Analysis,Local Fisher Discriminant Analysis,Relative Components Analysis,Mahalanobis Metric for Clustering,Metric Learning for Kernel Regression", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "metric-learn", "package_url": "https://pypi.org/project/metric-learn/", "platform": "", "project_url": "https://pypi.org/project/metric-learn/", "project_urls": { "Homepage": "http://github.com/metric-learn/metric-learn" }, "release_url": "https://pypi.org/project/metric-learn/0.5.0/", "requires_dist": [ "numpy", "scikit-learn", "scipy", "six", "matplotlib; extra == 'demo'", "numpydoc; extra == 'docs'", "shinx-rtd-theme; extra == 'docs'", "sphinx; extra == 'docs'", "skggm (>=0.2.9); extra == 'sdml'" ], "requires_python": "", "summary": "Python implementations of metric learning algorithms", "version": "0.5.0" }, "last_serial": 5551760, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "27ad63a738c5259f271c34562fb78fd2", "sha256": "03559e7cd8936ba32ca2a3637f11910a5fa65a1f43260617d4d32c459e7c7272" }, "downloads": -1, "filename": "metric-learn-0.1.0.tar.gz", "has_sig": false, "md5_digest": "27ad63a738c5259f271c34562fb78fd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8432, "upload_time": "2015-09-16T21:45:38", "url": "https://files.pythonhosted.org/packages/b6/03/688cdc00826567cd9a91d543073eb2989b1f8d2458a5aad8b3c7fa2151ef/metric-learn-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9cf6dc4397549c0787cadd854e9dbfa5", "sha256": "09056f87ed9dc051f31ea6c6bff62d1eb6a3eadf7abc81107fd28cc30026413c" }, "downloads": -1, "filename": "metric-learn-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9cf6dc4397549c0787cadd854e9dbfa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11290, "upload_time": "2015-10-07T02:31:52", "url": "https://files.pythonhosted.org/packages/44/e0/9fd04994d98d1f332860409cddfffd0be4596f585410be722729e8d6ebc0/metric-learn-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cdfac9ab523b1e30ee35e83029ec9810", "sha256": "af2d98c737f2d95c4a2ee07282c59f918553ff61f302a0867f034e4a5e09c638" }, "downloads": -1, "filename": "metric-learn-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cdfac9ab523b1e30ee35e83029ec9810", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11324, "upload_time": "2015-11-08T01:53:02", "url": "https://files.pythonhosted.org/packages/42/f7/62f3b3b2dec397af71d2207467d07247e74466b2565454bfcee6416f2741/metric-learn-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a71ddea89420a6f1ceeff189b0e81960", "sha256": "80711fc830c817b2dc1da4f85bff45995e432db87da920f42cc5cbf586f81423" }, "downloads": -1, "filename": "metric-learn-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a71ddea89420a6f1ceeff189b0e81960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13007, "upload_time": "2016-07-14T01:21:21", "url": "https://files.pythonhosted.org/packages/4b/9b/2e6f6bc16665b9d6a8f23fe31f012fb5840cdc67e2378af5871782cba766/metric-learn-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "55e0ab15961abf812195409f5e43f6b9", "sha256": "3f3ccd61b6fd09ef780becab1f56a31c434d1d4ae9fc8b6386540ed91a0ba917" }, "downloads": -1, "filename": "metric_learn-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "55e0ab15961abf812195409f5e43f6b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32062, "upload_time": "2018-09-05T16:31:33", "url": "https://files.pythonhosted.org/packages/64/a0/ae37bc19263370abf7548e386abb9b74916716ce1d7d0a4713ae42e6ab6d/metric_learn-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9f5a4f911e7c7ba59d146a263be6ff1", "sha256": "697fa55bc11f97a36835cf70a7833b93bb5481a3468f503fb4da22bf0137b400" }, "downloads": -1, "filename": "metric-learn-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e9f5a4f911e7c7ba59d146a263be6ff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24619, "upload_time": "2018-09-05T16:31:34", "url": "https://files.pythonhosted.org/packages/73/e3/818f5f69ba6581df7fdc55a4940783771fcb155cf2821ba51734416c0a9f/metric-learn-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "5babc39da35cb921abf28daf93a511c7", "sha256": "ad1763ab85c60df48a3d99ac4fa090f63b05f91f4816cf1f20e35541fd446737" }, "downloads": -1, "filename": "metric_learn-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5babc39da35cb921abf28daf93a511c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60852, "upload_time": "2019-07-18T15:02:06", "url": "https://files.pythonhosted.org/packages/30/90/b2f12dc3363dc4d90081df084aad71e9d5f1d933cc9215809def8bf98159/metric_learn-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4eb3dd8f8c492cf37d06afdf8bf12168", "sha256": "fd43bf76aa2f14dfaa40cdbacb3b2fbab25481dafa85491c5cf49ecabf94dab9" }, "downloads": -1, "filename": "metric-learn-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4eb3dd8f8c492cf37d06afdf8bf12168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71320, "upload_time": "2019-07-18T15:02:08", "url": "https://files.pythonhosted.org/packages/71/ab/e3a54279f3610b83908a7171e14a58ea5e08db7384f3c019fd6b28b1df21/metric-learn-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5babc39da35cb921abf28daf93a511c7", "sha256": "ad1763ab85c60df48a3d99ac4fa090f63b05f91f4816cf1f20e35541fd446737" }, "downloads": -1, "filename": "metric_learn-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5babc39da35cb921abf28daf93a511c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60852, "upload_time": "2019-07-18T15:02:06", "url": "https://files.pythonhosted.org/packages/30/90/b2f12dc3363dc4d90081df084aad71e9d5f1d933cc9215809def8bf98159/metric_learn-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4eb3dd8f8c492cf37d06afdf8bf12168", "sha256": "fd43bf76aa2f14dfaa40cdbacb3b2fbab25481dafa85491c5cf49ecabf94dab9" }, "downloads": -1, "filename": "metric-learn-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4eb3dd8f8c492cf37d06afdf8bf12168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71320, "upload_time": "2019-07-18T15:02:08", "url": "https://files.pythonhosted.org/packages/71/ab/e3a54279f3610b83908a7171e14a58ea5e08db7384f3c019fd6b28b1df21/metric-learn-0.5.0.tar.gz" } ] }