Intelligent monitoring and control systems
A.A. 2024/2025
Obiettivi formativi
Non definiti
Risultati apprendimento attesi
Non definiti
Periodo: Primo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
Corso singolo
Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.
Programma e organizzazione didattica
Edizione unica
Responsabile
Periodo
Primo semestre
Programma
The course introduces artificial intelligence techniques for designing, training, and effectively deploying intelligent systems across a diverse array of industrial applications. It begins with an overview of standards, certifications, and legislation pertaining to industrial monitoring. Subsequently, it delves into design techniques for intelligent systems, encompassing the collection of training data and various learning methods. Additionally, the course explores practical use cases, tools, and implementation environments.
Main topics covered:
- Legislation regarding industrial monitoring: standards and certifications
- Description of intelligent systems for industrial automation, robotics, power distribution grids, automotive, and transport systems
- Current trends, applications, and major challenges in artificial intelligence
- Application of Artificial Intelligence in industrial processes
- Techniques for data augmentation and transfer learning
- Defect analysis of products and production lines, along with anomaly detection
- Predictive maintenance strategies for industrial components
- Methods for making industrial applications explainable
- Optimization of neural networks for edge devices
- Optimization techniques for memory efficiency in edge computing
- Generative modeling for control systems and industrial scenarios
- Techniques for Image Quality Assessment (IQA)
- Detection and segmentation methods
- Self-supervised Learning (SSL) for intelligent systems
- Attention networks and memory in anomaly detection
- Continual learning for control and optimization
- Application of federated learning and graph-based methods in control systems
- Unimodal and multimodal learning, and fusion of information
A detailed list of topics for each lesson is provided and regularly updated on the course website.
Main topics covered:
- Legislation regarding industrial monitoring: standards and certifications
- Description of intelligent systems for industrial automation, robotics, power distribution grids, automotive, and transport systems
- Current trends, applications, and major challenges in artificial intelligence
- Application of Artificial Intelligence in industrial processes
- Techniques for data augmentation and transfer learning
- Defect analysis of products and production lines, along with anomaly detection
- Predictive maintenance strategies for industrial components
- Methods for making industrial applications explainable
- Optimization of neural networks for edge devices
- Optimization techniques for memory efficiency in edge computing
- Generative modeling for control systems and industrial scenarios
- Techniques for Image Quality Assessment (IQA)
- Detection and segmentation methods
- Self-supervised Learning (SSL) for intelligent systems
- Attention networks and memory in anomaly detection
- Continual learning for control and optimization
- Application of federated learning and graph-based methods in control systems
- Unimodal and multimodal learning, and fusion of information
A detailed list of topics for each lesson is provided and regularly updated on the course website.
Prerequisiti
The student should have a basic knowledge of computer programming and algorithms, as well as mathematics, notions of probability theory and statistics, and linear algebra. It is also advisable to be familiar with basic concepts in artificial intelligence, machine learning, image and signal processing, and pattern recognition.
Metodi didattici
The course consists of frontal lessons and exercises carried out in the laboratory. The exercises will allow the student to experiment, under various operating scenarios, with the techniques introduced in class. Students can experimentally verify the learned concepts and exercise critical judgment.
Materiale di riferimento
Simon J. D. Prince, "Understanding Deep Learning", MIT Press, 2023.
Kevin P. Murphy, "Probabilistic Machine Learning: Advanced Topics", MIT Press, 2023.
Jeremy Howard, Sylvain Gugger, "Deep Learning for Coders with fastai and PyTorch", O'Reilly Media, Inc., 2020.
Ian Goodfellow, Yoshua Bengio, Aaron Courville, "Deep Learning", MIT Press, 2016.
Online resources and handouts are available throughout the lectures on the official course website.
Kevin P. Murphy, "Probabilistic Machine Learning: Advanced Topics", MIT Press, 2023.
Jeremy Howard, Sylvain Gugger, "Deep Learning for Coders with fastai and PyTorch", O'Reilly Media, Inc., 2020.
Ian Goodfellow, Yoshua Bengio, Aaron Courville, "Deep Learning", MIT Press, 2016.
Online resources and handouts are available throughout the lectures on the official course website.
Modalità di verifica dell’apprendimento e criteri di valutazione
The exam consists of developing a small project focusing on one or more topics presented in the course. Students are asked to present and discuss their project and answer a few questions about the topics addressed in class. The presentation should focus on the selected task, the methodology used to solve it, and the achieved results. Students are also expected to address, in a critical fashion, all the issues dealt with during its development. The mark is expressed in thirtieths.
ING-INF/04 - AUTOMATICA - CFU: 6
Esercitazioni: 24 ore
Lezioni: 32 ore
Lezioni: 32 ore
Docenti:
Aragon Molina Antonio Jose', Coscia Pasquale
Docente/i
Ricevimento:
Ricevimento su appuntamento tramite email
Dipartimento di Informatica, VI piano, stanza 6021