{"id":13689455,"url":"https://github.com/XanaduAI/QMLT","last_synced_at":"2025-05-01T23:34:30.840Z","repository":{"id":95921023,"uuid":"139629150","full_name":"XanaduAI/QMLT","owner":"XanaduAI","description":"The Quantum Machine Learning Toolbox (QMLT) is a Strawberry Fields application that simplifies the optimization of variational quantum circuits (also known as parametrized quantum circuits).","archived":true,"fork":false,"pushed_at":"2020-03-03T04:59:16.000Z","size":3867,"stargazers_count":114,"open_issues_count":1,"forks_count":23,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-09-28T10:20:57.431Z","etag":null,"topics":["deep-learning","machine-learning","neural-network","optimization","quantum","quantum-computing","tensorflow"],"latest_commit_sha":null,"homepage":"https://qmlt.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/XanaduAI.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-03T19:30:29.000Z","updated_at":"2024-08-12T19:39:47.000Z","dependencies_parsed_at":"2023-03-11T11:15:19.387Z","dependency_job_id":null,"html_url":"https://github.com/XanaduAI/QMLT","commit_stats":{"total_commits":17,"total_committers":4,"mean_commits":4.25,"dds":"0.47058823529411764","last_synced_commit":"fc9487f89bf894576d2001abe5a5d07f35f19d7a"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XanaduAI%2FQMLT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XanaduAI%2FQMLT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XanaduAI%2FQMLT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XanaduAI%2FQMLT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/XanaduAI","download_url":"https://codeload.github.com/XanaduAI/QMLT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224282273,"owners_count":17285798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","machine-learning","neural-network","optimization","quantum","quantum-computing","tensorflow"],"created_at":"2024-08-02T15:01:48.651Z","updated_at":"2024-11-12T13:31:45.124Z","avatar_url":"https://github.com/XanaduAI.png","language":"Python","readme":"Notice: This library is no longer actively maintained. Its spiritual successor is `PennyLane \u003chttps://github.com/XanaduAI/pennylane\u003e`_\n##############################################################################################################################################\n\nQuantum Machine Learning Toolbox (QMLT)\n###########################################\n\n.. image:: https://img.shields.io/travis/XanaduAI/QMLT/master.svg?style=for-the-badge\n    :alt: Travis\n    :target: https://travis-ci.org/XanaduAI/QMLT\n\n.. image:: https://img.shields.io/codecov/c/github/xanaduai/qmlt/master.svg?style=for-the-badge\n    :alt: Codecov coverage\n    :target: https://codecov.io/gh/XanaduAI/QMLT\n\n.. image:: https://img.shields.io/codacy/grade/acc9267c77f14a84ae8105732429a799.svg?style=for-the-badge\n    :alt: Codacy grade\n    :target: https://app.codacy.com/app/XanaduAI/QMLT?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=XanaduAI/QMLT\u0026utm_campaign=badger\n\n.. image:: https://img.shields.io/readthedocs/qmlt.svg?style=for-the-badge\n    :alt: Read the Docs\n    :target: https://qmlt.readthedocs.io\n\n.. image:: https://img.shields.io/pypi/pyversions/QMLT.svg?style=for-the-badge\n    :alt: PyPI - Python Version\n    :target: https://pypi.org/project/QMLT\n\n\nThe Quantum Machine Learning Toolbox (QMLT) is a `Strawberry Fields \u003chttps://github.com/XanaduAI/strawberryfields\u003e`_ application that simplifies the optimization of variational quantum circuits. Tasks for the QMLT range from variational eigensolvers and unitary learning to supervised and unsupervised machine learning with models based on a variational circuit.\n\nFeatures\n========\n\n\nThe Quantum Machine Learning Toolbox supports:\n\n* The training of user-provided variational circuits\n\n* Automatic and numerical differentiation methods to compute gradients of circuit outputs\n\n* Optimization, supervised and unsupervised learning tasks\n\n* Regularization of circuit parameters\n\n* Logging of training results\n\n* Monitoring and visualization of training through matplotlib and TensorBoard\n\n* Saving and restoring trained models\n\n* Parallel computation/GPU usage for TensorFlow-based models\n\nTo get started, please see the online `documentation \u003chttps://qmlt.readthedocs.io\u003e`_.\n\n\nInstallation\n============\n\nInstallation of the QMLT, as well as all required Python packages mentioned above, can be done using pip:\n::\n\n    $ python -m pip install qmlt\n\n\nTests\n=====\n\nTo run all tests please run the following line from the main directory:\n::\n\n    $ python -m unittest discover tests\n\nCode authors\n============\n\nMaria Schuld and Josh Izaac.\n\nIf you are doing research using Strawberry Fields, please cite `our whitepaper \u003chttps://arxiv.org/abs/1804.03159\u003e`_ and the QMLT documentation:\n\n  Nathan Killoran, Josh Izaac, Nicolás Quesada, Ville Bergholm, Matthew Amy, and Christian Weedbrook. Strawberry Fields: A Software Platform for Photonic Quantum Computing. *arXiv*, 2018. arXiv:1804.03159\n\n  Maria Schuld and Josh Izaac. Xanadu Quantum Machine Learning Toolbox documentation. https://qmlt.readthedocs.io.\n\n\nSupport\n=======\n\n- **Source Code:** https://github.com/XanaduAI/QMLT\n- **Issue Tracker:** https://github.com/XanaduAI/QMLT/issues\n\nIf you are having issues, please let us know by posting the issue on our Github issue tracker.\n\nWe also have a `Strawberry Fields Slack channel \u003chttps://u.strawberryfields.ai/slack\u003e`_ -\ncome join the discussion and chat with our Strawberry Fields team.\n\n\nLicense\n=======\n\nQMLT is **free** and **open source**, released under the Apache License, Version 2.0.\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXanaduAI%2FQMLT","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FXanaduAI%2FQMLT","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXanaduAI%2FQMLT/lists"}