Quantum Machine Learning
QML (IBM Qiskit)
Quantum machine learning track covering Qiskit foundations, variational methods, kernels, hardware, and advanced QML models.
Curriculum
Course Modules
Each module includes guided lectures and practical lab sessions.
Module 1
Module 1: IBM Qiskit Foundations
Module 1
Module 1: IBM Qiskit Foundations
Lectures
- Lecture 1.1 - Vector Spaces, Tensor Products, and Qubits
- Lecture 1.2 - Introduction to Quantum Circuits
- Lecture 2.1 - Simple Quantum Algorithms I
- Lecture 2.2 - Simple Quantum Algorithms II
- Lecture 3.1 - Noise in Quantum Computers - part 1
- Lecture 3.2 - Noise in Quantum Computers - part 2
Labs
- Lab 1 - Introduction to Quantum Computing Algorithms and Operations
Module 2
Module 2: Classical ML to Variational QML
Module 2
Module 2: Classical ML to Variational QML
Lectures
- Lecture 4.1 - Introduction to Classical Machine Learning (ML)
- Lecture 4.2 - Advanced Classical Machine Learning (ML)
- Lecture 5.1 - Building a Quantum Classifier
- Lecture 5.2 - Introduction to the Quantum Approximate Optimization Algorithm and Applications
Labs
- Lab 2 - Introduction to Variational Algorithms
Module 3
Module 3: Quantum Kernels
Module 3
Module 3: Quantum Kernels
Lectures
- Lecture 6.1 - From Variational Classifiers to Linear Classifiers
- Lecture 6.2 - Quantum Feature Spaces and Kernels
- Lecture 7.1 - Quantum Kernels in Practice
Labs
- Lab 3 - Introduction to Quantum Kernels and Support Vector Machines
Module 4
Module 4: Training Quantum Models
Module 4
Module 4: Training Quantum Models
Lectures
- Lecture 8.2 - Barren Plateaus, Trainability Issues, and How to Avoid Them
- Lecture 8.1 - Introduction and Applications of Quantum Models
Labs
- Lab 4 - Introduction to Training Quantum Circuits
Module 5
Module 5: Quantum Hardware and Ansatz
Module 5
Module 5: Quantum Hardware and Ansatz
Lectures
- Lecture 9.1 - Introduction to Quantum Hardware
- Lecture 9.2 - Hardware Efficient Ansatze for Quantum Machine Learning
Labs
- Lab 5 - Introduction to Hardware Efficient Ansatze for Quantum Machine Learning
Module 6
Module 6: Advanced Quantum Machine Learning
Module 6
Module 6: Advanced Quantum Machine Learning
Lectures
- Lecture 10.1 - Advanced QML Algorithms
- Lecture 10.2 - The Capacity and Power of Quantum Machine Learning Models
- The Future of Quantum Machine Learning
