It has the potential to exponentially accelerate computations for high-dimensional optimization and simulation tasks.
Classical vs Quantum computing
Qubits, Superposition, Entanglement
Quantum gates and circuits
Measurement and quantum state collapse
Bloch sphere representation
Quantum parallelism
Brief overview of classical ML
Supervised vs unsupervised learning
Regression, classification, clustering
ML pipeline and computational complexity
Limitations of classical ML with big data
Quantum bits (qubits) vs classical bits
Multi-qubit systems and tensor products
Quantum operators and unitaries
Quantum state representation using Dirac notation
Circuit model of quantum computation
Setting up Qiskit / PennyLane / Cirq / Braket
Creating quantum circuits
Applying gates and measuring qubits
Simulators vs real quantum hardware (IBM Q, IonQ)
Introduction to hybrid quantum-classical workflow
Parameterized quantum circuits
Quantum circuit ansatz design
Cost functions and classical optimization
Variational Quantum Classifier (VQC)
Barren plateaus problem and solutions
Quantum-enhanced supervised learning
Quantum classifiers
Quantum kernel methods
Quantum k-nearest neighbors (QkNN)
Quantum support vector machines (QSVM)
Quantum principal component analysis (qPCA)
Variational Quantum Eigensolver (VQE)
Quantum Approximate Optimization Algorithm (QAOA)
Integration with PyTorch and TensorFlow (PennyLane)
Hybrid architectures for training ML models
Encoding classical data into quantum states:
Angle encoding
Amplitude encoding
Basis and IQP encoding
Feature maps and kernel tricks
Trade-offs: expressivity vs efficiency
Structure of QNNs
QNN vs classical NN
Training quantum models using gradient descent
Quantum backpropagation and parameter shift rule
Noise-aware QNN training
Quantum k-means clustering
Quantum Boltzmann machines
Quantum GANs (Generative Adversarial Networks)
Use cases: molecule generation, image synthesis
Qiskit (IBM)
PennyLane (Xanadu)
Cirq (Google)
Amazon Braket
D-Wave and quantum annealing SDKs
Drug discovery and quantum chemistry
Portfolio optimization in finance
Quantum NLP and document classification
Quantum recommendation systems
QML in physics simulations
Noisy Intermediate-Scale Quantum (NISQ) era limitations
Error mitigation and quantum noise
Scalability of QML algorithms
Open problems in QML research
Roadmap to fault-tolerant QML
Build a quantum classifier on Iris dataset using Qiskit
Quantum kernel SVM for image classification
QAOA for solving Max-Cut problems
Quantum circuit for digit recognition (MNIST)
Comparative study: classical vs quantum ML accuracy