Skip to content
/ ML4QC Public
forked from Lambdauv/ML4QC

Use machine learning tools to extract quantum measurement data from, optimize controls for, and emulate large quantum computing systems

License

Notifications You must be signed in to change notification settings

qnl/ML4QC

 
 

Repository files navigation

Welcome to Machine Learning for Quantum Computing (ML4QC)

The package is developed to leverage the exciting state-of-art machine learning toolboxes developed by Google (tensorflow) and Facebook (pytorch) for parsing quantum system output and optimizing quanutm controls. In this way, human researchers can outsource jobs more suitable to machines and focus on enssential matters regarding pushing the envolope of engeering better quantum computing hardwares and seeking NISQ killer app algorithms.

We welcome quantum, machine learning, applied math, and computer science experts to contribute to the development of an universal framework for intelligently interfacing various quantum systems in NISQ-era and beyond.

Requirements

Hardware

Nvidia GPU

CPU supporting AVX/AVX2

Packages

Tensorflow >= 2.1

Nvidia CUDA >= 10.1 (with cudnn library)

Pytorch >= 1.5

Python >= 3.7

Numpy, SciPy, Matplotlib

About

Use machine learning tools to extract quantum measurement data from, optimize controls for, and emulate large quantum computing systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%