All Projects → zapatacomputing → cusp_cirq_demo

zapatacomputing / cusp_cirq_demo

Licence: Apache-2.0 license
Demonstration of CUSP algorithm using Cirq

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to cusp cirq demo

Quantum-Computing-Resources
This repository contains the best resources for learning practical quantum computing. This repository will be updated frequently.
Stars: ✭ 60 (+71.43%)
Mutual labels:  quantum-computing, quantum-algorithms, quantum-machine-learning
Quantum-Machine-Learning
This repository contains implementations of Quantum Machine Learning algorithms, feature maps, variational circuits and research papers.
Stars: ✭ 47 (+34.29%)
Mutual labels:  quantum-computing, quantum-algorithms, quantum-machine-learning
launchpad
Resources to get started in Quantum Computing!
Stars: ✭ 21 (-40%)
Mutual labels:  quantum-computing, quantum-algorithms, quantum-machine-learning
unitaryhack
Rules and information for the 2021 unitaryHACK event hosted by @unitaryfund
Stars: ✭ 16 (-54.29%)
Mutual labels:  quantum-computing, quantum-algorithms, quantum-machine-learning
QCompress-1
Quantum Autoencoder Implementation using Forest and OpenFermion
Stars: ✭ 20 (-42.86%)
Mutual labels:  quantum-computing, quantum-algorithms, quantum-machine-learning
Teach Me Quantum
⚛ 10 week Practical Course on Quantum Information Science and Quantum Computing - with Qiskit and IBMQX
Stars: ✭ 118 (+237.14%)
Mutual labels:  quantum-computing, quantum-algorithms
Recirq
Research using Cirq!
Stars: ✭ 119 (+240%)
Mutual labels:  quantum-computing, quantum-algorithms
cirq-on-iqm
Cirq adapter for IQM's quantum computers
Stars: ✭ 21 (-40%)
Mutual labels:  quantum-computing, quantum-algorithms
QuantumCircuitOpt.jl
A Julia/JuMP Package for Optimal Quantum Circuit Design
Stars: ✭ 45 (+28.57%)
Mutual labels:  quantum-computing, quantum-algorithms
Quantumflow Dev
QuantumFlow: A Quantum Algorithms Development Toolkit
Stars: ✭ 43 (+22.86%)
Mutual labels:  quantum-computing, quantum-algorithms
Scaffcc
Compilation, analysis and optimization framework for the Scaffold quantum programming language.
Stars: ✭ 133 (+280%)
Mutual labels:  quantum-computing, quantum-algorithms
Pytket
Python module for interfacing with the CQC t|ket> library of quantum software
Stars: ✭ 162 (+362.86%)
Mutual labels:  quantum-computing, quantum-algorithms
Quantum Algorithms Tutorials
Tutorials for Quantum Algorithms with Qiskit implementations.
Stars: ✭ 115 (+228.57%)
Mutual labels:  quantum-computing, quantum-algorithms
Openfermion Psi4
OpenFermion plugin to interface with the electronic structure package Psi4.
Stars: ✭ 63 (+80%)
Mutual labels:  quantum-computing, quantum-algorithms
Qpanda 2
QPanda 2 is an open source quantum computing framework developed by OriginQC that can be used to build, run, and optimize quantum algorithms.
Stars: ✭ 128 (+265.71%)
Mutual labels:  quantum-computing, quantum-algorithms
Openfermion
The electronic structure package for quantum computers.
Stars: ✭ 1,099 (+3040%)
Mutual labels:  quantum-computing, quantum-algorithms
Monthly Challenges
Repository containing monthly challenges about quantum computing.
Stars: ✭ 126 (+260%)
Mutual labels:  quantum-computing, quantum-algorithms
public research
Publicly available research done by BOHR.TECHNOLOGY.
Stars: ✭ 16 (-54.29%)
Mutual labels:  quantum-computing, quantum-algorithms
QuAlgorithmZoo.jl
A curated implementation of quantum algorithms with Yao.jl
Stars: ✭ 78 (+122.86%)
Mutual labels:  quantum-computing, quantum-machine-learning
IBM-Quantum-QCE20-Tutorials
Repository of code notebooks for tutorials at IEEE Quantum Week (QCE20) https://qce.quantum.ieee.org/tutorials/
Stars: ✭ 38 (+8.57%)
Mutual labels:  quantum-computing, quantum-machine-learning

Implementation of CUSP using Cirq

Description

Compressed Unsupervised State Preparation (CUSP) is a method for building more efficient quantum circuits by using a quantum autoencoder. The protocol performs a kind of circuit synthesis that, if training is successful, results in a more compact circuit. Since typically shorter-depth circuits are less prone to noise on a real quantum computer, this tool gives the opportunity to make a more accurate state preparation, resulting in better accuracy for a quantum computation. In this demo, we will use the example of improving a circuit which computes the ground state energies of molecular hydrogen at various bond lengths.

For a formal description of the CUSP protocol, please see: CUSP Algorithm Overview.

To proceed to the code demo, see: CUSP Demo.

For a short video tutorial, see: Video Code Walkthrough

Dependencies and Versions Used

Authors

Jonathan Olson, Sukin Sim (Hannah), Yudong Cao

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].