This repository contains comprehensive documentation on Quantum Machine Learning (QML), aimed at beginners and practitioners interested in exploring the intersection of quantum computing and machine learning.
- How to get started with the documentation
- Contribution Guidelines
- Status of the Project
- Installation
- Project Structure
- License
When you go to the live website or local server after installation, you will see the following tabs in the navigation bar:
- Home: This is the landing page of the documentation. It contains a brief overview of the documentation and the project.
Under the Documentation drop down in navigation bar:
-
Basics: This section contains the basics of quantum computing and quantum mechanics. It is aimed at beginners who are new to quantum computing and quantum mechanics. The contents are marked using 1, 2, 3, etc. to indicate the order of learning the topics
-
Gates and Circuits: This section contains the basics of quantum gates and circuits. It is aimed at beginners who are new to quantum gates and circuits.
- The framework of the documentation is ready.
- Overview.
- General issues in QC.
- Notations and representations.
- Fundamentals of Quantum Mechanics.
- Qubits.
- Superposition.
- Entanglement.
- Bloch Sphere.
- Understanding Quantum gates (analogy with classical gates).
- Single qubit gates.
- Pauli gates.
- Hadamard gate.
- Phase gate.
- T gate.
- S gate.
- Multi qubit gates.
- CNOT gate.
- SWAP gate.
- Toffoli gate.
- Fredkin gate.
- Controlled U gate.
- Controlled phase gate.
- Universal gates.
- X, Y, Z gates.
- Hadamard gate.
- CNOT gate.
- Toffoli gate.
- SWAP gate.
- Fredkin gate.
- Single qubit gates.
- Quantum circuits.
- Components of a quantum circuit.
- Qubits.
- Gates.
- Circuits.
- Measurements.
- Quantum Fourier Transform.
- Inverse Quantum Fourier Transform.
- Quantum Phase Estimation.
- Quantum Variational Circuit.
- Quantum Circuit for Grover's algorithm.
- Quantum Circuit for Shor's algorithm.
- Quantum Circuit for Simon's algorithm.
- Quantum Circuit for Deutsch-Jozsa algorithm.
- Quantum Circuit for Bernstein-Vazirani algorithm.
- Components of a quantum circuit.
- Quantum ML algorithms (algos like SVM, KNN etc).
- Quantum Neural Networks.
- Components of QNN.
- Quantum circuit learning.
- Quantum Convolutional Neural Networks.
- Quantum Generative Adversarial Networks.
- Quantum Reinforcement Learning.
- Quantum Transfer Learning.
- Quantum Autoencoders.
before you start, make sure you have the following installed:
- Node LTS version
install node_modules:
npm install
to run the documentation locally, run the following command:
npm start
now you can access the documentation at http://localhost:3000/
in your browser.
MIT License