inf530 - Artificial Intelligence

inf530 - Artificial Intelligence

Department of Computing Science 6 KP
module responsibility
  • Jürgen Sauer
  • Oliver Kramer
Prüfungsberechtigt
  • Die im Modul Lehrenden
Module components Semester courses Summer semester 2024 Examination
Lecture
Exercises
Hinweise zum Modul
Prerequisites
  • Basic knowledge of computer science/business informatics
Prüfungszeiten

At the end of the lecture period

Module examination

Written or oral exam

Skills to be acquired in this module

Learning Objectives
Students are familiar with key concepts, methods, and application areas of Artificial Intelligence. They understand fundamental learning methods such as KNN, K-Means, and neural networks, as well as modern concepts like Transformers, LLMs, and prompting. They are able to implement models in Python, evaluate their performance, and assess their generalization. Students understand how agent-based AI systems work and grasp the basics of reinforcement learning. They confidently apply AI methods to new problems and reflect on their ethical and societal implications.

Subject-Specific Competencies
Students:
- explain key concepts of AI, machine learning, and neural networks,
- distinguish between supervised and unsupervised learning methods,
- describe how Transformers, LLMs, and prompting techniques work,
- identify fundamental principles of reinforcement learning,
- analyze strengths and weaknesses of various AI methods.

Methodological Competencies
Students:
- practically apply AI models in Python (e.g., using scikit-learn, Keras, Hugging Face),
- evaluate models using appropriate metrics (e.g., accuracy, precision),
- develop and test their own prompting strategies,
- assess the transferability of methods to new tasks,
- compare and optimize AI methods for specific applications.

Social Competencies
Students:
- collaborate on practical AI projects,
- critically discuss results within a team,
- present solutions tailored to specific audiences.

Personal Competencies
Students:
- reflect on the use of AI methods in their own projects,
- recognize the ethical implications of current AI systems,
- develop awareness of the opportunities and limitations of generative AI.


Top