close

Artificial Intelligence (UE)

This class is usually taught by Verena Haunschmid et al. in the winter term. The class is taught in English.

Information for the current semester (if available):

{{ labelInLang('cid') }} {{ labelInLang('title') }} {{ labelInLang('registration') }} {{ labelInLang('type') }} {{ labelInLang('hours') }} {{ labelInLang('teachers') }} {{ labelInLang('rhythm') }}
{{ item._id }} ({{ item.term }}) {{ item.title }}
{{ labelInLang('moreinfo') }}
{{ labelInLang('expand') }} {{ labelInLang('collapse') }}
{{ labelInLang('register') }} {{ item.type }} {{ item['hours-per-week'] }} {{ teacher.firstname }} {{ teacher.lastname }} {{ item.teachers.teacher.firstname }} {{ item.teachers.teacher.lastname }} {{ item.rhythm }}
{{ item._id }} ({{ item.term }})
{{ labelInLang('title') }} {{ item.title }}
{{ labelInLang('moreinfo') }}
{{ labelInLang('expand') }} {{ labelInLang('collapse') }}
{{ labelInLang('registration') }} {{ labelInLang('register') }}
{{ labelInLang('type') }} {{ item.type }}
{{ labelInLang('hours') }} {{ item['hours-per-week'] }}
{{ labelInLang('teachers') }} {{ teacher.firstname }} {{ teacher.lastname }} {{ item.teachers.teacher.firstname }} {{ item.teachers.teacher.lastname }}
{{ labelInLang('rhythm') }} {{ item.rhythm }}
 

Class Objectives and Content

The purpose of the exercise track is to give students an opportunity to deepen their understanding of the contents presented in the lecture.

The exercise track is split into two parts – an obligatory and a voluntary part. 

  • For the obligatory part students will be asked to answer theoretical questions and implement algorithms in a provided Python framework. Good knowledge of Python is very beneficial. 
  • The voluntary part gives students the opportunity to develop an intelligent agent that will compete with agents written by other participants. Through the voluntary part students may gain a considerable amount of additional points that will count towards their final marks. 

The obligatory part consists of multiple exercises with several tasks each. Every task will require to implement one or more methods taught in the lecture. 
The voluntary part is to program an artificial agent for a simple but challenging 1-vs.-1 computer game. Agents of different groups will compete against each other.