qLEET is an open-source library for exploring Loss landscape, Expressibility, Entangling capability and Training trajectories of noisy parameterized quantum circuits.
Project description
qLEET
qLEET is an open-source library for exploring Loss landscape, Expressibility, Entangling capability and Training trajectories of noisy parameterized quantum circuits.
This project is supported by Unitary Fund.
Features
- Will support Qiskit’s, Cirq’s and pyQuil's quantum circuits and noise models.
- Provides opportunities to improve existing algorithms like VQE, QAOA by utilizing intuitive insights from the ansatz capability and structure of loss landscape.
- Facilitate research in designing new hybrid quantum-classical algorithms.
Examples
Properties of an Ansatz
Ansatz
Expressibility
Solving MAX-CUT using QAOA
Graph
Loss Landscape
Training Path
Contributions
We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
- Reporting a bug
- Submitting a fix
- Proposing new features
Feel free to open an issue on this repository or add a pull request to submit your contribution. Adding test cases for any contributions is a requirement for any pull request to be merged
References
- Expressibility and Entangling Capability of Parameterized Quantum Circuits for Hybrid Quantum‐Classical Algorithms, Sim, S., Johnson, P. D., & Aspuru‐Guzik, A. Advanced Quantum Technologies, 2(12), 1900070. Wiley. (2019)
- Visualizing the Loss Landscape of Neural Nets, Hao Li, Zheng Xu, Gavin Taylor, Christoph Studer, Tom Goldstein, NIPS 2018, arXiv:1712.09913 [cs.LG] (2018)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file qLEET-0.1.0.dev0.tar.gz
.
File metadata
- Download URL: qLEET-0.1.0.dev0.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8bb537061a49c8ffe36c86003ea7496061292eea764ed6a4df24d363b89d123 |
|
MD5 | a4d01c07b49bd7d57059fb304be96e93 |
|
BLAKE2b-256 | 44acede063e14aaed8e638cafa4f17365209e3d6e5cdf51e026bdd7742596119 |