Inhalt

[ 281VROAMLGP26 ] PR Machine Learning

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B3 - Bachelor's programme 3. year Mechatronics Dieter Büchler 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Mechatronics 2026W
Learning Outcomes
Competences
Students have hands-on experience in implementing and training basic and advanced machine learning models using modern libraries in Python. They have practical skills to solve real-world tasks such as image classification and regression
Skills Knowledge
Learning about various neural network (NN) architectures (k4): Students will learn about the concepts and implementation details of feedforward NNs, convolutional NNs (CNN), recurrent NNs (RNN), and autoencoders (AE).

Building basic feedforward neural networks from scratch (k5): Students can implement a basic form of a feedforward neural network from the ground up and train these models on complex datasets.

Implementing and training advanced NNs (k5): Students are able to design and train various modern NN types such as CNNs, RNNs, and AEs on tasks involving real-world data using state-of-the-art deep learning code libraries.

Evaluating and Optimizing NNs (k5): Students can evaluate model performance using appropriate metrics and optimize hyperparameters such as learning rates and batch sizes. Students can also use regularization techniques to minimize overfitting.

Students have practical knowledge of implementing advanced neural network models, including CNNs, RNNs, and AEs, using modern Python libraries. They have learned to apply these models to real-world tasks, experiment and solve challenges in training and optimization, and gain insights into the practical applications of deep learning.
Criteria for evaluation
Language German
Changing subject? No
On-site course
Maximum number of participants 12
Assignment procedure Assignment according to sequence