PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Reinforcement learning methods for control

01WMVYG

A.A. 2026/27

Lingua dell'insegnamento

Italiano

Corsi di studio

Corso di Laurea Magistrale in Ingegneria Informatica (Computer Engineering) - Torino

Organizzazione dell'insegnamento
Didattica Ore
Lezioni 40
Esercitazioni in laboratorio 20
Docenti
Docente Qualifica Settore h.Lez h.Es h.Lab h.Tut Anni incarico
Fracastoro Giulia   Professore Associato IINF-04/A 40 0 0 0 1
Collaboratori
Espandi

Didattica
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/04 6 B - Caratterizzanti Ingegneria informatica
2026/27
This course provides an introduction to reinforcement learning methods for control, beginning with an overview of the fundamental concepts of machine learning. Particular emphasis will be placed on neural networks and deep learning techniques, which constitute the core of many modern reinforcement learning approaches. Building on these foundations, the course will introduce the main principles and algorithms of reinforcement learning, with a focus on their application to control and decision-making problems.
This course provides an introduction to reinforcement learning methods for control, beginning with an overview of the fundamental concepts of machine learning. Particular emphasis will be placed on neural networks and deep learning techniques, which constitute the core of many modern reinforcement learning approaches. Building on these foundations, the course will introduce the main principles and algorithms of reinforcement learning, with a focus on their application to control and decision-making problems.
- knowledge of the fundamental concepts of machine learning and reinforcement learning; - knowledge of neural networks and deep learning techniques relevant to reinforcement learning applications; - learn to model control and decision-making problems within the reinforcement learning framework; - understand the principles of agent-environment interaction, reward design, and policy optimization; - develop the ability to apply reinforcement learning techniques to simple control problems and interpret the obtained results
- knowledge of the fundamental concepts of machine learning and reinforcement learning; - knowledge of neural networks and deep learning techniques relevant to reinforcement learning applications; - learn to model control and decision-making problems within the reinforcement learning framework; - understand the principles of agent-environment interaction, reward design, and policy optimization; - develop the ability to apply reinforcement learning techniques to simple control problems and interpret the obtained results
- Linear Algebra - Basic concepts of probability theory - Python
- Linear Algebra - Basic concepts of probability theory - Python
The course is subdivided in two main modules: Part 1 -- Introduction to Machine Learning (approx. 20h) - Overview of machine learning paradigms (supervised, unsupervised, and reinforcement learning) - General concepts of machine learning (data representation, loss functions, dataset partitioning) - Fundamentals of neural networks - Convolutional Neural Networks basic algorithms (backpropagation, Stochastic Gradient Descent) - Overview of deep learning architectures - Training a neural network (data preprocessing, weight initialization and hyperparameter optimization) Part 2 --Introduction to Reinforcement Learning (approx. 40h) - Basic concepts of reinforcement learning (the reinforcement learning problem: state, actions, rewards, and policies) - Multi-arm Bandits - Markov Decision Processes - Dynamic programming - Model-free prediction (Monte-Carlo methods, temporal difference learning) - Value function approximation - Policy gradient methods - Model-based reinforcement learning
The course is subdivided in two main modules: Part 1 -- Introduction to machine learning (approx. 20h) - Overview of machine learning paradigms - Supervised, unsupervised, and reinforcement learning - Fundamentals of artificial neural networks - Training methods and backpropagation - Deep learning architectures and optimization techniques
40h lectures + 20h hands-on labs
40h lectures + 20h hands-on labs
The main learning resources are slides and supplementary material provided by the teachers. Supplementary material: - Reinforcement Learning: An Introduction, Richard S. Sutton, Andrew G. Barto
The main learning resources are slides and supplementary material provided by the teachers. Supplementary material: - Reinforcement Learning: An Introduction, Richard S. Sutton, Andrew G. Barto
Slides; Esercizi risolti; Esercitazioni di laboratorio;
Lecture slides; Exercise with solutions ; Lab exercises;
Modalita di esame: Prova orale obbligatoria;
Exam: Compulsory oral exam;
... The exam consists of two parts: - oral exam: students are required to answer questions about the entire content of the course. Students are not allowed to use neither books nor lecture notes. The oral interview mainly focuses on the theoretical aspects of the course. The maximum score for this part is 23 points. - final project: students will reproduce and extend the methods developed during the in-class labs. The work must be documented in a written report and discussed during the oral exam. The maximum score for this part is 10 points. The maximum achievable score is 33. Honors (lode) will be granted to students achieving a final score of 31 or higher.
Gli studenti e le studentesse con disabilita o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unita Special Needs, al fine di permettere al/la docente la declinazione piu idonea in riferimento alla specifica tipologia di esame.
Exam: Compulsory oral exam;
The exam consists of two parts: - oral exam: students are required to answer questions about the entire content of the course. Students are not allowed to use neither books nor lecture notes. The oral interview mainly focuses on the theoretical aspects of the course. The maximum score for this part is 23 points. - final project: students will reproduce and extend the methods developed during the in-class labs. The work must be documented in a written report and discussed during the oral exam. The maximum score for this part is 10 points. The maximum achievable score is 33. Honors (lode) will be granted to students achieving a final score of 31 or higher.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word