Checking date: 24/04/2023

Course: 2023/2024

Quantum machine learning
Master in Quantum Technologies and Engineering (Plan: 476 - Estudio: 379)

Coordinating teacher: TORRONTEGUI MUÑOZ, ERIK

Department assigned to the subject: Physics Department

Type: Electives
ECTS Credits: 3.0 ECTS


Requirements (Subjects that are assumed to be known)
Calculus Quantum physics Advanced quantum physics Basic programming knowledge in Python
Skills and learning outcomes
Description of contents: programme
Part 1.- Introduction to quantum computing - General idea. Types of quantum computing. - Quantum gates and circuits - Quantum programming languages Part 2.- Variational quantum algorithms - Introduction to variational quantum algorithms - Quantum Approximate Optimization Algorithm and Variational Quantum Eigensolver - Issues with VQA¿s: Barren plateaus, expressivity and measurements - Example of potential applications Part 3.- Quantum Support Vector Machines and Kernel Methods - Intro to classical Kernel Methods - Quantum Kernel Methods - Quantum support vector machines and classifiers Part 4.- Unsupervised Quantum Machine Learning - Unsupervised classical machine learning and generative models - Quantum generative models and quantum Born Machines - Quantum generative adversarial networks Part 5.- Quantum Neural Networks - Quantum Neural Network classifier - Data re-uploading - Convolutional quantum neural networks - Quantum optical neural networks Part 6.- Recent advances in the field and outlook
Learning activities and methodology
Educational activities: - Theory lessons - Tutorial sessions - Practical quantum programming activities - Individual student work Educational Methodologies: - Classroom lessons by lecturers in which the main concepts will be developed. Bibliography will be provided to students as a complement to the main lessons - Solution of practical exercises in the classroom and also individually by students. - Practices on quantum programming.
Assessment System
  • % end-of-term-examination 60
  • % of continuous assessment (assigments, laboratory, practicals...) 40

Calendar of Continuous assessment

Basic Bibliography
  • Elena Peña Tapia, Giannicola Scarpa, Alejandro Pozas-Kerstjens, . A didactic approach to quantum machine learning with a single qubit. 2022
  • J. Biamonte et al. Quantum machine learning. Nature 549, 195 . 2017
  • M. Cerezo et al. Variational quantum algorithms. Nature Reviews Physics 3, 625 . 2021
Recursos electrónicosElectronic Resources *
Additional Bibliography
  • M. Cerezo et al., . Challenges and opportunities in quantum machine learning. Nature Computational Science 2, 567. 2022
  • M. Schuld, . Supervised quantum machine learning models are kernel methods. 2021
  • Schölkopf, Bernhard, and Alexander J. Smola . Learning with kernels: support vector machines, regularization, optimization, and beyond. Smola MIT Press. 2002
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN

The course syllabus may change due academic events or other reasons.