Intelligent Monitoring and Control Systems
A.Y. 2024/2025
Learning objectives
Undefined
Expected learning outcomes
Undefined
Lesson period: First semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.
Course syllabus and organization
Single session
Responsible
Lesson period
First semester
Course syllabus
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.
Prerequisites for admission
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.
Teaching methods
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.
Teaching Resources
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.
Assessment methods and Criteria
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 - SYSTEMS AND CONTROL ENGINEERING - University credits: 6
Practicals: 24 hours
Lessons: 32 hours
Lessons: 32 hours
Professors:
Aragon Molina Antonio Jose', Coscia Pasquale
Professor(s)
Reception:
Upon request by email
Department of Computer Science, VI floor, room 6021