Inhalt

[ 536COSCPP2U20 ] UE Programming in Python II

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
1,5 ECTS B1 - Bachelor's programme 1. year (*)Artificial Intelligence Sepp Hochreiter 1 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Artificial Intelligence 2024W
Objectives Programming in Python II enables the students to solve more complex scientific tasks in the area of machine learning (ML) and AI by implementing a medium-sized ML project from start to finish using the popular ML framework PyTorch (having completed Programming in Python I is highly recommended). After completing the course, students will be able to realize ML projects, including the implementation of data preparation, data (pre)processing pipelines, neural network architectures, model training and model evaluation in Python and PyTorch.
Subject
  • A full-fledged machine learning project with PyTorch:
    **Collection of data
    **Analysis of the data
    **Preprocessing of the data
    **Loading of the data
    **Implementation of a Neural Network (inference)
    **Implementation of a Neural Network (training)
    **Implementation of data augmentation
    **Evaluation of performance
Criteria for evaluation Online Assignments + Online Exams
Language English
Changing subject? No
Corresponding lecture in collaboration with 536COSCPP2V20: VL Programming in Python II (1.5 ECTS) equivalent to
536COSCPP2K19: KV Programming in Python II (3 ECTS)
On-site course
Maximum number of participants 35
Assignment procedure Direct assignment