Academic Year 2020/2021 - 2° Year - Curriculum Data driven applications for IoT
Teaching Staff: Salvatore Cavalieri
Credit Value: 6
Scientific field: ING-INF/05 - Sistemi di elaborazione delle informazioni
Taught classes: 40 hours
Term / Semester:

Learning Objectives

Knowledge and understanding. On completion of the course, the student shall 1) know the basic principles of the fourth industrial revolution “Industry 4.0” and the basic principles of predictive maintenance, and 2) understand methodologies and techniques used in industries to realise the “Failure Prediction and Predictive Maintenance” .

Applying knowledge and understanding. On completion of the course, the student will be able to select the appropriate technological solutions in predictive maintenance.

Making judgements. On completion of the course, the student will be able to choose a suitable data science model for each of the subjects treated inside the course.

Communication skills. On completion of the course, the student can communicate his conclusions and recommendations about data science applications in smart manufacturing with the argumentation of the knowledge and rationale underpinning these, to both specialist and non-specialist audiences clearly and unambiguously.

Learning skills (Capacità di apprendimento). On completion, the student will be able to continue to study in a manner that may be largely selfdirected or autonomous.

Course Structure

The course is essentially based on lectures, which include the development of exercises by the teacher on a computer. The course also includes practical exercises carried out by the students; in this case, the teacher supervises the students' work by providing the explanations and teaching aids necessary to complete the assigned tasks. The teaching methods described above allow the achievement of the pre-established training objectives, which include the acquisition of knowledge and the ability to apply knowledge.

If the teaching is given in a mixed or remote way, the necessary changes with respect to what was previously stated may be introduced, in order to respect the program envisaged and reported in the syllabus.

Required Prerequisites

Basics of statistics, machine learning, optimization and linear programming.

Attendance of Lessons

Not mandatory, but strongly recommended.

Detailed Course Content

The aim of the course is to provide an in-depth introduction to i) the basic principles of the fourth industrial revolution “Industry 4.0”; ii) basic principles on management problems of a production plants, with particular enphasis on failure management, predictive maintenance; iii) the most important methodologies and techniques used in industries to realise the “Failure Prediction and Predictive Maintenance”.

Smart Manufacturing in Industry 4.0. Introduction on the fourth industrial revolution. Main problems in the management of a production plant. Data Science applications to smart manufacturing. Basic principles on failure detection and predictive maintenance.

Failure Detection and Predictive Maintenance. Data Acquisition. Data Processing: signal processing, feature extraction, and feature selection. Data labelling techniques. Machine learning techniques for failure type detection and predictive maintenance. Performance Evaluation. Real case studies using R language.

Textbook Information

[1] - Patrick Jahnke, "Machine Learning Approaches for Failure Type Detection and Predictive Maintenance", Master Thesis, June 19, 2015. Available online.

[2] - Handouts distributed through the Studium platform.

Course Planning

 SubjectsText References
1Introduction to Smart Manufacturing in the Industry 4.0[2] 
2Introduction to the Failure Prediction and Predictive Maintenance[2] 
3Prognosis and Analysis Models[1] 
4Data Acquisition[1] 
5Feature Engineering[1] 
6Data Labeling[1] 
7Machine Learning Approaches[1] 
8Evaluation Strategies[1] 

Learning Assessment

Learning Assessment Procedures

The exam, aimed at evaluating the student's understanding of the topics of the course and the achievement of the learning objectives, is organized as an oral exam. The oral exam includes the discussion of an optional course project developed by the student and a discussion on the topics of the course.

Verification of learning can also be carried out on-line, should the conditions require it.

Examples of frequently asked questions and / or exercises

It is possible to download examples of questions and / or exercises carried out at the protale studium at