Skip to content

A github repository for our quantum CNN project for the quantum computing hackathon

Notifications You must be signed in to change notification settings

YPadawan/qiskit-hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum Convolutional Neural Network

This is a GitHub repository for the Quantum Convolutional Neural Network (QCNN) project of the Qiskit Fall Fest Hackathon, held at the University of Montpellier from 15 to 22 October 2021.

This project implements a simplified Quantum Convolutional Neural Network (QCNN), a quantum analogue to a classical convolutional neural network. Convolutional neural networks are used in a variety of application fields, a.o. in remote sensing, which is the classification of satellite images to detect natural phenomena and suspicious activities.

This project follows the work of Iris Cong, Soonwon Choi and Mikhail D Lukin (https://arxiv.org/abs/1810.03787). They showed that this QCNN makes use of only O(log N) parameters for input sizes of N qubits, instead of O(N) parameters in the classical algorithm. This allows for an efficient training and implementation on quantum devices.

This work is also inspired by the implementation of QCNN using the Cirq API, as described in https://www.tensorflow.org/quantum/tutorials/qcnn.

You will find more details in the Jupyter Notebook included in this repository (https://github.com/YPadawan/qiskit-hackathon/blob/main/qcnn/QCNN_with_pytorch_and_qiskit.ipynb)

During the implementation of this project, we encountered a bug with the global phase in Qiskit and misleading text in the Qiskit primer which were reported to IBM. Reports of these are included in the papers directory. The bug was reported on the Qiskit repository: Qiskit/qiskit#5845 (comment)

This work was performed by:

Idriss Alaoui Amini
https://www.linkedin.com/in/idriss-alaoui-amini-11096160/

Matthijs van Waveren, CS GROUP
https://www.linkedin.com/in/mvanwaveren/

Donchi Isaac
https://www.linkedin.com/in/isaac-christ-donchi-kamga-501557200/

Nilesh Vyas

About

A github repository for our quantum CNN project for the quantum computing hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published