Skip to content

windowxiaoming/Quantum-Study

 
 

Repository files navigation

Quantum Computing

All the materials that I do not specify are in English.

1. Basic Quantum Theory

1.1 Study Notes

1.2 Slides

  • The slide for my presentation in quantum computing

1.3 Others

2. Quantum Algorithms

2.1 Quantum Fourier transform

2.2 Quantum phase estimation

Quantum phase estimation is an application of quantum Fourier transform.

2.3 Grover's search algorithm and amplitude amplification

3. Usually used quantum subroutines

  • SWAP test
  • Amplitude amplification

4. Quantum Machine Learning

4.1 Literature list for quantum machine learning study

List of books, papers and websites that I have read and recommend for quantum machine learning study.

4.2 edX Machine Learning course

4.3 QML Algorithms

4.3.1 HHL algorithm (quantum algorithm for linear systems of equations)

4.3.2 Quantum support vector machine (qSVM)

5. Quantum Cryptography

5.1 edX Quantum Cryptography course

5.2 Study Notes

A review paper that I wrote on quantum key distribution.

6. Implementation and SDKs

6.1 Setup and Simple Coding Based on Popular SDKs

6.2 Notes for papers

  • Hand-written notes for Optimization of Circuits for IBM's five-qubit Quantum Computers
    This is a paper for the things we need to pay attention when running programs on IBM's quantum computer cloud service. Because of the hardware structure, we need to make some changes to the CNOT gates sometimes, and this paper is a guidance to that. My note is a mathematical proof of why we can makes such changes to the circuits.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%