The course introduces fundamental paradigms of artificial intelligence and machine learning with applications to intelligent data analysis in renewable energy systems. Students learn about knowledge representation, Bayesian networks, supervised and unsupervised learning, neural networks (including recurrent and convolutional architectures), decision trees, time series processing, and deep learning methods. Practical sessions cover data preparation, preprocessing, normalization, augmentation, model training, hyperparameter tuning, and performance evaluation. Emphasis is placed on applying AI/ML techniques to engineering and energy-related datasets, with implementation in Python and Jupyter notebooks.
Main Goal
To provide students with theoretical foundations and practical skills in artificial intelligence and machine learning methods for intelligent data analysis, with applications in renewable energy systems.
Skills to be Gained
– Ability to prepare, preprocess, and normalize engineering datasets
– Competence in selecting, training, and tuning machine learning models
– Understanding of supervised, unsupervised, and deep learning paradigms
– Skills in evaluating and presenting results of AI/ML models for engineering applications
Practical Notes
Contact details: piotr.szczuko@pg.edu.pl
Date:
February 2026
Period:
Expected duration:
3–6 Months
Format:
Hybrid
Level:
Intermediate
Language of instruction:
English
Requirements:
Basic programming in Python and familiarity with Jupyter notebooks.
Teaching and assessment methods:
Lectures (15h) and laboratories (15h). Assessment based on lab reports (50%) and written test (50%).