Course detail

Machine Learning Fundamentals

FEKT-MKA-MLFAcad. year: 2022/2023

Quantum information is a basic entity in quantum information theory and can be manipulated using engineering techniques known as quantum information processing. As well as they can be processed by digital computers as classical information, transferred from place to place, manipulated and analyzed, similar concepts can be handled with quantum information. While the basic unit of classical information is a bit, in quantum information it is a qubit. Therefore, in computer exercises attention is paid to the processing of qubit.

Language of instruction

English

Number of ECTS credits

5

Mode of study

Not applicable.

Learning outcomes of the course unit

The graduate is able to: (a) understand quantum computer problems, specifically, it is able to recognize when such a calculation is advantageous; (b) calculate and design basic algorithms for quantum computers.

Prerequisites

Not applicable.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

Not applicable.

Course curriculum

1 - Organization of teaching, introduction to machine learning, motivation
2 - Basics of linear algebra for ML
3 - Support vectors, Support vector Machines
4 - Introduction to artificial neural networks, representation,
classification
5 - Neural network training (linear regression, Gradient method,
polynomial regression, ...)
6 - Convolutional neural networks
7 - Recursive neural networks
8 - Hyperparameter tuning, batch normalization and programming frameworks
9 - Learning without supervision
10 - Generative learning, autoencoders, GAN
11 - Machine learning on a large scale

Work placements

Not applicable.

Aims

The aim of the course is to acquaint students with basic concepts of quantum physics and algorithms necessary for working with quantum information. Quantum mechanics as a subject of physics examines how microscopic physical dynamic systems change in nature. However, in quantum information theory, quantum systems are studied as theoretical systems and concepts abstracted from quantum mechanics itself. The aim of computer exercises is to gain practical experience with the implementation of algorithms using quantum theory.

Specification of controlled education, way of implementation and compensation for absences

Not applicable.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

ERTEL, W., Introduction to Artificial Intelligence, 2018, Springer (EN)
GOODFELLOW, I. et al., Deep learning, 2016, MIT Press (EN)
CHOLLET, F. Deep Learning with Python, 2017, Manning Publications (EN)

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme MPC-EKT Master's 1 year of study, summer semester, compulsory-optional

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Exercise in computer lab

26 hod., compulsory

Teacher / Lecturer