Course program
Introduction to machine learning (ML).
Machine learning with quantum computers (QML).
Phenomenology of quantum mechanics.
Mathematical structure.
Quantum states and observables.
Quantum dynamics.
Composite quantum systems.
Encoding of data in quantum states.
Quantum circuits.
Quantum oracles.
Adiabatic quantum computing.
Quantum annealing.
Remarkable quantum algorithms in QML schemes
Quantum Fourier transform.
Grover search algorithm.
Amplitude amplification.
Evaluation of the quantum phase.
Notions and technical tools for use in QML.
Quantum random access memory.
Simulation of Hamiltonian.
Estimation of the difference between quantum states and their distances.
Unsupervised learning.
Dimensionality reduction of the space of variables.
Quantum K-means and K-medians.
Supervised learning, training.
Quantum distance-based classification.
Quantum nearest neighbors of order k.
Quantum-inspired ML algorithms for classical computers.
Quantum pattern recognition.
Recognition algorithms.
Quantum neural networks.
Quantum perceptron.
Quantum Boltzmann machine.
Quantum convolutional neural networks.
Prerequisites
Students should essentially be familiar with basic concepts of statistics and probability theory, and fundamentals of linear algebra like: vector spaces and their bases, linear maps, matrix operations, eigenvalues and eigenvectors, diagonalizability, tensor products. Knowledge of quantum computing and machine learning is obviously an excellent starting point; nevertheless, I will present the foundations of QML in a self-contained manner.
Books
D. Pastorello, "Concise Guide to Quantum Machine Learning", Springer
Frequency
Recommended attendance of lectures and exercise sessions.
Exam mode
The exam includes a written test, aimed at assessing basic skills, and an oral test. The written test, lasting 120 minutes, consists of open-ended questions. The oral test consists of an interview of variable length that leads - together with the written test - to the definition of the overall grade.
Bibliography
A. Teta, "A Mathematical Primer on Quantum Mechanics", Springer
C. Conti, "Quantum Machine Learning: Thinking and Exploration in Neural Network Models for Quantum Science and Quantum Computing", Springer Nature
Simeone, "An Introduction to Quantum Machine Learning for Engineers", arXiv:2205.09510
Lesson mode
Lectures in class.