Course detail

Data-Driven Modeling and Machine Learning for Industry

FSI-VAI Acad. year: 2026/2027 Winter semester

The course provides an overview of modern machine learning models for the analysis of sensor data, including image data, the detection of anomalies in such data, and the use of physics-informed neural networks for modeling industrial processes.

Learning outcomes of the course unit

Prerequisites

A basic knowledge of machine learning, optimization, and programming is assumed.

Planned learning activities and teaching methods

Assesment methods and criteria linked to learning outcomes

Knowledge and skills are verified by credit and examination. Credit requirements: elaboration of given tasks. Attendance at lectures is recommended, while attendance at practical sessions is mandatory. Practical sessions that a student is unable to attend in the regular term can be made up during a substitute term. The exam is oral and covers the entire course material.

Language of instruction

Czech

Aims

The objective of the course is to familiarize students with advanced machine learning methods used in the processing of industrial data. Students will learn modern models for the analysis of time series, industrial signals, and image data, including recurrent and convolutional neural networks, autoencoders, transformers, and physics-informed neural networks. Emphasis is placed on understanding the principles of deep learning, reconstruction-based methods, anomaly detection, and modeling of complex processes. The course connects theory with practical applications for designing, training, and evaluating machine learning models in industrial practice.

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

The study programmes with the given course

Programme N-AIŘ-P: Applied Computer Science and Control, Master's
branch ---: no specialisation, 5 credits, compulsory

Programme N-MAI-P: Mathematical Engineering, Master's
branch ---: no specialisation, 5 credits, compulsory-optional

Type of course unit

 

Lecture

26 hours, optionally

Syllabus


  1. Applications of machine learning in industrial data processing. Classical statistical models for time series analysis and performance evaluation of time series models.

  2. Review of feedforward neural networks (MLP), the vanishing gradient problem, and deep neural networks.

  3. Recurrent neural networks (RNN), long short-term memory (LSTM), gated recurrent units (GRU), and their applications in industry.

  4. Convolutional neural networks (CNN), temporal convolutional networks (TCN), and their applications in industry.

  5. Deep convolutional neural networks for image processing and their applications in image classification and object detection.

  6. Basic idea of autoencoders (AE), convolutional autoencoders, denoising autoencoders, and their industrial applications.

  7. Variational autoencoders (VAE), autoencoders for time series, and their industrial applications.

  8. Image segmentation.

  9. Anomaly detection, performance evaluation of anomaly detection models, and one-class classification.

  10. Transformers for time series and images.

  11. Integration of physics and machine learning, physics-informed neural networks (PINNs): principles, loss functions, collocation points, and boundary conditions.

  12. Industrial applications of PINNs.

  13. Review

Computer-assisted exercise

26 hours, compulsory

Syllabus


  1. Working with time series, basic statistical models, evaluation of time series prediction performance.

  2. Demonstration of the vanishing gradient problem, training deep neural networks.

  3. Implementation of RNN, LSTM, and GRU for time series prediction.

  4. Implementation of 1D CNN, application of TCN to time series.

  5. Training a deep CNN for image classification and demonstration of object detection.

  6. Implementation of a basic autoencoder, convolutional autoencoder, and denoising autoencoder.

  7. Implementation of a variational autoencoder and a time series autoencoder.

  8. Implementation of image segmentation using U-Net.

  9. Anomaly detection using reconstruction, one-class classification.

  10. Basic implementation of Transformers for time series and images.

  11. Implementation of PINNs.

  12. Practical tasks with PINNs.

  13. Final assessment.