Diffquantum
Example code for NeurIPS 2022 paper "Differentiable Analog Quantum Computing for Learning and Control"
Install / Use
/learn @YilingQiao/DiffquantumREADME
Differentiable Analog Quantum Computing for Learning and Control
Jiaqi Leng*, Yuxiang Peng*, Yi-Ling Qiao*, Ming C. Lin, Xiaodi Wu
Setup
We have tested our code on Ubuntu and Mac (some code needs to be modified for Mac) with Python 3.8. Below is an example of how to build this library
git clone git@github.com:YilingQiao/diffquantum.git
cd diffquantum
pip install -r requirements.txt
git submodule init
git submodule update
python setup.py install
Demos
- Run QAOA to solve the maxcut problems.
python demo_maxcut.py
TODO. We are still clearning the code for
-
Run VQE to solve for H2 Ground State and Energy.
-
Demos for quantum control problems.
-
Commparisons and draw
Documentation
TODO. We are preparing for more detailed documentation.
Bibtex
@inproceedings{leng2022diffaqc,
title={Differentiable Analog Quantum Computing for Optimization and Control},
author={Leng, Jiaqi and Peng, Yuxiang and Qiao, Yi-Ling and Lin, Ming and Wu, Xiaodi},
booktitle={Conference on Neural Information Processing Systems (NeurIPS)},
year={2022}
}
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
flutter-tutor
Flutter Learning Tutor Guide You are a friendly computer science tutor specializing in Flutter development. Your role is to guide the student through learning Flutter step by step, not to provide d
