kaminotesf / quantum_computation

Code for implementing and experimenting with quantum algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quantum Computation

Unofficial implementations of various papers and algorithms using various tools such as Cirq, TensorFlow-Quantum, Pennylane, etc. If you use this code or base your code on it, cite it using the following:

DOI

Implemented Algorithms

Code for different Quantum Computing and Quantum Machine Learing. All of the following ones have a video discussion on: https://www.youtube.com/channel/UC0U0HDNbdh0aI-9FbpYhPgg

TensorFlow-Quantum (TFQ) and Cirq

Currently includes:

Pennylane

Code for Pennylane experiments (largely from the QHack hackathon). Problems here: https://challenge.qhack.ai/team/problems.

  • Simple Circuits (20, 30, 50)

  • Quantum Gradients (100, 200, 500)

  • Circuit Training (100, 200, 500)

  • Variational Quantum Eigensolvers (100, 200, 500)

Classic Algorithms

  • Quantum Teleportation

  • Deutsch–Jozsa Algorithm

  • Grover's Algorithm

  • Simon's Algorithm

About

Code for implementing and experimenting with quantum algorithms

License:MIT License


Languages

Language:Python 100.0%