Elements of Data Science and Artificial Intelligence Prof. Dr. Vera Demberg, Prof. Dr. Jens Dittrich, Prof. Dr. Jörg Hoffmann, Prof. Dr. Bernt Schiele Basic Lecture, 9 CP, Winter Semester 2021

News

17.01.2022

Course Evaluation

Dear students,

we would appreciate it if you participate in the online course evaluation of this this year's iteration of EDSAI. Please take 5-10 minutes of your time and fill out the following course evaluation surveys for the lecture and tutorials... Read more

Dear students,

we would appreciate it if you participate in the online course evaluation of this this year's iteration of EDSAI. Please take 5-10 minutes of your time and fill out the following course evaluation surveys for the lecture and tutorials respectively:

Lecture: https://qualis.uni-saarland.de/eva/?l=131612&p=xe8qpc

Tutorials: https://qualis.uni-saarland.de/eva/?l=1316121&p=bvv14v

The surveys can be completed until February 3.

Regards, Thorsten Klößner

13.01.2022

exam-relevant parts of AlphaGo lectures

Hi all,

see the information below. We will later upload a text file to CMS containing similar info for all lectures.

best regards and good luck with the rest of the course,

Jörg Hoffmann

#14-15 AlphaGo Part 1 (JH): Slides 15--34 are exam relevant.... Read more

Hi all,

see the information below. We will later upload a text file to CMS containing similar info for all lectures.

best regards and good luck with the rest of the course,

Jörg Hoffmann

#14-15 AlphaGo Part 1 (JH): Slides 15--34 are exam relevant. Questions may be asked about all the concepts and algorithms explained on these slides. There may be exercises asking to execute pseudo-code on examples.

15-17 AlphaGo Part 2 (JH): Slides 9--17 and 20--23 are exam relevant. Questions may be asked about all the concepts and algorithms explained on these slides. There may be exercises asking to execute the algorithms on examples.

17-18 AlphaGo Part 3 (JH): Slides 16--35 and 40--41 are exam relevant. Questions may be asked about all the concepts and algorithms explained on these slides. There may be exercises asking to execute pseudo-code on examples.

12.01.2022

Mistake in Exercise Sheet 6, Ex 3

Dear students,

there was a mistake in the A* search exercise in assignment 06, which has now been fixed. In particular, the given goal state was incorrect. The correct version has now been uploaded and should also have a shorter solution. Apologies for the... Read more

Dear students,

there was a mistake in the A* search exercise in assignment 06, which has now been fixed. In particular, the given goal state was incorrect. The correct version has now been uploaded and should also have a shorter solution. Apologies for the inconvenience.

Regards, Thorsten Klößner

06.01.2022

Tutorials next week cancelled

Dear Students,

Since there is no exercise sheet to discuss in the tutorials next week due to the holidays, the tutorials for next week will be cancelled. The office hour is not affected by this, so feel free to visit if you need any help.

Regards, Thorsten... Read more

Dear Students,

Since there is no exercise sheet to discuss in the tutorials next week due to the holidays, the tutorials for next week will be cancelled. The office hour is not affected by this, so feel free to visit if you need any help.

Regards, Thorsten Klößner

06.01.2022

AlphaGo Lectures Online

Dear all,

this is just to confirm that, as you have certainly expected, the lectures will continue to be online.

See you in zoom,

Jörg Hoffmann

09.12.2021

AlphaGo Lectures Online

Dear Students,

as you probably expected, given the COVID situation the AlphaGo lectures also will be online only.

The lecture will be in zoom (see the link in the lecture Timetable). I'll respond to your questions in the zoom chat. The lecture will also be... Read more

Dear Students,

as you probably expected, given the COVID situation the AlphaGo lectures also will be online only.

The lecture will be in zoom (see the link in the lecture Timetable). I'll respond to your questions in the zoom chat. The lecture will also be streamed to YouTube of course (the YouTube link will be posted into the chat at the start of each lecture).

There is the hypothetical possibility that we can move back to hybrid teaching in January (first lecture of the new year is on January 6). I'll send around another news item beforehand.

See you on Monday,

best regards,

Jörg Hoffmann

02.12.2021

Change of Tutorial Locations

Dear students,

due to new COVID regulations, we are required to allocate larger rooms for the tutorials held in presence. Therefore, starting next week, the tutorials will be held in the lecture halls of building E1.3. Please take a look at your personal status... Read more

Dear students,

due to new COVID regulations, we are required to allocate larger rooms for the tutorials held in presence. Therefore, starting next week, the tutorials will be held in the lecture halls of building E1.3. Please take a look at your personal status page to make sure you know where the location of your tutorial has been moved to.

During the tutorial, you need to keep your mask on at all times. Also, you may only occupy the seats in the lecture hall marked with green dots.

Regards, Thorsten Klößner

25.11.2021

Submission Phase Update

Dear students,

due to popular request, the submission phase for exercise sheets has been moved from Thursday 14:00 - Wednesday 23:59 to Friday 12:00 - Thursday 23:59. Note that the office hour (Fr 16) is a great opportunity to look at the exercise sheet and ask... Read more

Dear students,

due to popular request, the submission phase for exercise sheets has been moved from Thursday 14:00 - Wednesday 23:59 to Friday 12:00 - Thursday 23:59. Note that the office hour (Fr 16) is a great opportunity to look at the exercise sheet and ask questions if something is unclear.

Ironically, the submission instructions for assignment 02 incorrectly stated that the submission deadline is today instead of yesterday. we therefore allow you to still submit this assignment until today, 23:59.

Regards, Thorsten Klößner

24.11.2021

lecture tomorrow via youtube stream: https://www.youtube.com/watch?v=_RH5OkQxESA

 

Dear students

 

due to the current Corona situation I will be giving this and the next lecture online only - sorry

The link for the live youtube stream is enclosed: https://www.youtube.com/watch?v=_RH5OkQxESA

see you tomorrow... Read more

 

Dear students

 

due to the current Corona situation I will be giving this and the next lecture online only - sorry

The link for the live youtube stream is enclosed: https://www.youtube.com/watch?v=_RH5OkQxESA

see you tomorrow !

 

Cheers

Bernt Schiele

 

13.11.2021

Tutorials Cancelled Next Week

Dear students,

due to the lack of content that could be discussed in the tutorials, the tutorials next week will be cancelled. This does not affect the office hour, so feel free to visit us on Friday.

Also note that the solutions of the Lab notebooks are now... Read more

Dear students,

due to the lack of content that could be discussed in the tutorials, the tutorials next week will be cancelled. This does not affect the office hour, so feel free to visit us on Friday.

Also note that the solutions of the Lab notebooks are now available in the CMS Materials section.

Regards, Thorsten Klößner

02.11.2021

Python Lectures as Inverted Classrooms

Dear students,

due to Prof. Jens Dittrich being ill, we decided to give the Python lectures on Thursday (04.11.21) and on Monday (08.11.21) as inverted classrooms.
This means, you will be given all the necessary materials (recording of the lecture from last... Read more

Dear students,

due to Prof. Jens Dittrich being ill, we decided to give the Python lectures on Thursday (04.11.21) and on Monday (08.11.21) as inverted classrooms.
This means, you will be given all the necessary materials (recording of the lecture from last year, notebooks, screencasts) beforehand, which serve as a basis for your self-study. We expect you to study this material at your own pace and prepare yourself for two online meetings on Discord at the usual lecture slots on Thursday 12:15 - 14:00 and on Monday 10:15 - 12:00. In these meetings, the so-called LAB, you will be working on hands-on exercises in small study groups under supervision of the tutors. Furthermore, you can use the LAB to ask any questions regarding the underlying material. Of course, you can also use the forum to ask questions while working on the material.

Best regards,
Joris

31.10.2021

Tutorial Assignment

Dear students,

the tutorials have been distributed. In case you are not happy with your assignment, please make a post in the forum to offer a tutorial exchange. We do not accept requests to change tutorials without an exchange partner, as the workload on our... Read more

Dear students,

the tutorials have been distributed. In case you are not happy with your assignment, please make a post in the forum to offer a tutorial exchange. We do not accept requests to change tutorials without an exchange partner, as the workload on our tutors needs to be balanced.

Regards, Thorsten Klößner

29.10.2021

English Tutorial Preferences Update & Public Holiday Reminder

Dear students,

the tutorial preference selection has been updated with the respective language modes of the tutorials (English/German). We offer two tutorials in English, while three will be held in German. Please re-evaluate your tutorial preferences taking this... Read more

Dear students,

the tutorial preference selection has been updated with the respective language modes of the tutorials (English/German). We offer two tutorials in English, while three will be held in German. Please re-evaluate your tutorial preferences taking this change into account until Saturday, 23:59 at the latest. This affects the online tutorial and one of the Friday tutorials (both English). The tutorials will be distributed by Sunday evening.

Note that next Monday is a public holiday (Allerheiligen), so neither a lecture nor the first Monday tutorial will take place. All other tutorials plus the office hour will take place for the first time next week. If you are looking for people to submit the exercise sheets with, this might be an opportunity to meet people.

Regards, Thorsten Klößner

29.10.2021

Lectures in German

Hi all,

the vote gave a (small) majority for German, so we will continue the lectures in that language.

We will however offer English tutorials for those of you who prefer that. Thorsten Klößner will fill you in on how this will be... Read more

Hi all,

the vote gave a (small) majority for German, so we will continue the lectures in that language.

We will however offer English tutorials for those of you who prefer that. Thorsten Klößner will fill you in on how this will be organized.

best,

Jörg

 

27.10.2021

Vote: Lectures in German or English?

Hi all,

as there have been several requests to do the lectures in English, and as Programmierung1 is already given in English, we have decided to put this question -- should the EDSAI lectures be given in German or in English? -- to your... Read more

Hi all,

as there have been several requests to do the lectures in English, and as Programmierung1 is already given in English, we have decided to put this question -- should the EDSAI lectures be given in German or in English? -- to your vote:

https://strawpoll.com/u61dx47pz

Please enter your preference. The vote will remain open until tomorrow (Thursday, Oct 27) evening. The lectures will be given in whichever language takes the majority in this vote. (You have to enter your name in the poll so that we can check the vote against the registration list in CMS; but of course we will keep this data private)

Unless a clear majority for German emerges within today, the lecture tomorrow (Introduction to AI) will be held in English. You can use this as a trial run to see whether or nor you like English EDSAI lectures.

Note: this is only about the language used in the lectures, not about the tutorials. If there is a need, both German and English tutorials will be offered.

best regards,

Jörg Hoffmann

 

20.10.2021

First lecture and tutorial preferences

Dear students,

the first lecture of Elements of Data Science and Artificial Intelligence will be held tomorrow (21st of October) at 12:15 by Prof. Jens Dittrich. Like all of Prof. Dittrich's lectures, it will be streamed to Youtube only, i.e. the lecture is fully... Read more

Dear students,

the first lecture of Elements of Data Science and Artificial Intelligence will be held tomorrow (21st of October) at 12:15 by Prof. Jens Dittrich. Like all of Prof. Dittrich's lectures, it will be streamed to Youtube only, i.e. the lecture is fully online. The links to the Youtube streams of the lectures can always be found in the materials section or in the respective timetable entry shortly before the lecture. The organization of the lectures is also documented on the organization page of the course.

Furthermore, you are now able to set your tutorial preferences on your personal status page in the CMS. The deadline for changing your preferences is the 28th of October, 23:59. Shortly after, you will be assigned a tutorial.

Show all
 

Elements of Data Science and Artificial Intelligence

 

You will find all administrative information here: Organization

 

Artificial intelligence is a long-standing branch of computer science concerned with the design of algorithms and systems exhibiting intelligent behavior. Data science is a comparatively young area concerned with the extraction of knowledge and insights from structured and unstructured data. Increasingly, the real power of computer science applications lies in combining the two, exploiting insights from data to take intelligent decisions.

Both artificial intelligence (AI) and data science (DS) are complex multi-disciplinary scientific fields. This course provides an overview of central concepts and ideas, structured and motivated by prominent applications requiring elements from both DS and AI. We start with a brief introduction to machine learning (ML), which lies at the heart of the intersection between DS and AI. We then cover game playing, explaining the search and learning techniques essential to recent successes in Go and Chess. We cover autonomous driving as a prominent application of sensing, system design, control, and learning. We cover dialogue systems and the associated learning and reasoning techniques for natural language processing. We finally cover the data processing techniques required to enable big data.

The aim is for students to understand the scope of DSAI and to obtain intuitions about its central algorithmic elements. Detailed technical expositions and analyses of these elements are not covered; these are the subject of later more specialized courses.

The course is accompanied by exercises, covering technical concepts through examples, as well as posing simple programming exercises (suitable for first-term students) in the Python language. This course also contains a quick introduction to Python.



Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators