News
Second examWritten on 08.03.21 by Daniel Höller Dear students, The registration in the CMS for the second exam is now open. Depending on the number of registered students, it will be an oral OR a written exam. It will be on 1st of April, in the afternoon from 14:00 to 16:00. To get an impression on how many students intend to attend the… Read more Dear students, The registration in the CMS for the second exam is now open. Depending on the number of registered students, it will be an oral OR a written exam. It will be on 1st of April, in the afternoon from 14:00 to 16:00. To get an impression on how many students intend to attend the exam, please register immediately, so that we can decide which kind of exam to choose quickly. Thank you! |
First Exam InspectionWritten on 25.02.21 by Rebecca Eifler Dear all, for all those of you registered to attend the exam inspection tomorrow we just published the seating plan. Please note the following: If your answer is "yes" to one or more of the following questions, then you are not allowed to attend the exam inspection. Did you have definite… Read more Dear all, for all those of you registered to attend the exam inspection tomorrow we just published the seating plan. Please note the following: If your answer is "yes" to one or more of the following questions, then you are not allowed to attend the exam inspection. Did you have definite contact with a Covid-19 patient, who was tested positive, in the last 14 days?
|
Tutor Jobs for AI 2021Written on 18.02.21 by Joerg Hoffmann Dear students, we are looking for tutors for the upcoming AI course in the summer term. If you could be interested, please write me an email. best, Jörg Hoffmann
|
First Exam InspectionWritten on 17.02.21 (last change on 17.02.21) by Rebecca Eifler Dear students, the exam inspection will take place on 26.02 at 13:00 in E1.3 HS 002.
Best regards, |
First Exam ResultsWritten on 17.02.21 by Rebecca Eifler Dear students, we just published the results of the first exam. This is the grading scheme: 1.0: 98 ≤ points Dear students, we just published the results of the first exam. This is the grading scheme: 1.0: 98 ≤ points We will publish the date of the exam inspection soon. Best regards, |
Exam InformationWritten on 04.02.21 by Rebecca Eifler Here are some facts about the exam and the exam relevant content. Here are some facts about the exam and the exam relevant content.
Exam facts:
Exam-Relevant Contents: Here’s what is NOT relevant to the exam:
Everything else is relevant.
Best, |
Office Hour: Exam PreparationWritten on 01.02.21 by Rebecca Eifler Hi, If you have any questions about exercises, lecture, or exam organization we will be happy to answer them. Best regards, |
Grading of Programming ProjectsWritten on 27.01.21 by Daniel Fišer Dear students, points for all your submitted projects should be in CMS. As for the grading scheme: 1 point was subtracted for every 2 less solved problems in comparison to the reference solution (in cases no reference was available, the best solution was taken as the reference). All submissions… Read more Dear students, points for all your submitted projects should be in CMS. As for the grading scheme: 1 point was subtracted for every 2 less solved problems in comparison to the reference solution (in cases no reference was available, the best solution was taken as the reference). All submissions with a segmentation fault were graded with zero points. If I found a more serious problem, less points were assigned and I wrote you an email describing where the problem was. As always, if you think you deserve more (or less) points than assigned, or if you want to discuss anything related to your projects, then either come discuss it with me during office hours, or write me an email at danfis@cs.uni-saarland.de. Best, Dan Fiser |
Competition ReminderWritten on 27.01.21 by Rebecca Eifler As described in the competition sheet, we will have a preliminary test run of the competition tomorrow. If you want your planner to be included in the test run, you need to prepare the submission until tomorrow night (11:59 pm): 1. define your configuration aliases in the driver/aliases.py file,… Read more As described in the competition sheet, we will have a preliminary test run of the competition tomorrow. If you want your planner to be included in the test run, you need to prepare the submission until tomorrow night (11:59 pm): 1. define your configuration aliases in the driver/aliases.py file, and If we notice any issues with your planner, we will let you know by mail after the test run. For the final deadline (Sunday 11:59 pm), you will additionally need to submit a single PDF slide with a brief description of your planners to the CMS. |
Exam/Corona/AlternativeWritten on 25.01.21 by Joerg Hoffmann Dear students, this is to update you regarding this question, which you are certainly wondering about. As of now, the official university regulation is that exams will take place as planned (under Corona hygiene and distancing rules of course; you will receive details regarding those… Read more Dear students, this is to update you regarding this question, which you are certainly wondering about. As of now, the official university regulation is that exams will take place as planned (under Corona hygiene and distancing rules of course; you will receive details regarding those later). The alternative would be to postpone the 1st exam. This is not possible however within the upcoming term break, as March/April is already booked for all the 2nd exams. So one of the two exams would have to be in fall. This would cause serious issues both for the faculty (finding space and time within the summer term break) and the students (having to re-prepare for a course taken 6 months ago). So we will proceed as planned. If you cannot attend the 1st exam for good reasons (abroad and unable to travel/quarantined/acute symptoms) then we will offer you an oral exam. In this case, please write an email to Rebecca Eifler eifler@cs.uni-saarland.de best regards, and good luck with the upcoming exams under these unfortunate circumstances, Jörg Hoffmann
|
Exam RegistrationWritten on 22.01.21 (last change on 22.01.21) by Rebecca Eifler Dear Students, Dear Students, |
Evaluation of the AI Planning courseWritten on 19.01.21 by Daniel Höller Dear students, the links for the course evaluation are now available on the "Materials" page in CMS (one for the lecture, one for the tutorial). Evaluation is possible until January 29. Best, |
Paper ExerciseWritten on 19.01.21 by Daniel Höller Dear students, The new paper exercise is available in CMS. Best, |
Planning Competition RulesWritten on 12.01.21 by Rebecca Eifler We just published the rules for the competition in the CMS. |
Paper ExerciseWritten on 05.01.21 by Daniel Höller Dear students, The new paper exercise is available in CMS. Best, |
Points for the h^ff/h^2 projectsWritten on 04.01.21 by Daniel Fišer Dear students, your points should be in CMS. As always, check we didn't make any mistake, and let us know if you want to discuss anything either during office hours or via danfis@cs.uni-saarland.de. When grading the ff heuristic, we subtracted 1 point for every two problems not solved by your… Read more Dear students, your points should be in CMS. As always, check we didn't make any mistake, and let us know if you want to discuss anything either during office hours or via danfis@cs.uni-saarland.de. When grading the ff heuristic, we subtracted 1 point for every two problems not solved by your solution, but solved by the reference. All successful submissions for h^2 got full points. Best Dan Fiser |
Points for the h^max/h^add projectWritten on 09.12.20 by Daniel Fišer Dear students, your points for the second project should be in CMS, please check that we didn't make any mistake, and let us know (at danfis@cs.uni-saarland.de) if we did. When grading your submissions, we (i) subtracted one point for every problem that was solved by the reference solver, but… Read more Dear students, your points for the second project should be in CMS, please check that we didn't make any mistake, and let us know (at danfis@cs.uni-saarland.de) if we did. When grading your submissions, we (i) subtracted one point for every problem that was solved by the reference solver, but not yours; (ii) subtracted couple points for small bugs; (iii) assigned zero points for completely incorrect solution; (iv) added 10 points for the "counter-based" implementation. If you want to discuss your solution or grading, then come to the office hours (or let us know via email). Best Dan Fiser |
Project GroupsWritten on 09.12.20 by Daniel Höller Dear students, We have extended the deadline to team up for the projects till Friday (December 11th). If you want to form a group, add the other group members to one of your repositories, and send a mail to Daniel Fišer (danfis@cs.uni-saarland.de) with the link to the repository you want to use… Read more Dear students, We have extended the deadline to team up for the projects till Friday (December 11th). If you want to form a group, add the other group members to one of your repositories, and send a mail to Daniel Fišer (danfis@cs.uni-saarland.de) with the link to the repository you want to use and the list of group members. We highly encourage you to do so, as the remaining projects will be more difficult and complex than the first ones. Feel free to use the forum if you are still looking for team members. Best, |
Project Groups ReminderWritten on 07.12.20 by Rebecca Eifler This is a reminder that the deadline to team up for the projects is coming up tonight. If you want to form a group, add the other group members to one of your repositories, and send a mail to Daniel Fišer (danfis@cs.uni-saarland.de) with the link to the repository you want to use and the list of group… Read more This is a reminder that the deadline to team up for the projects is coming up tonight. If you want to form a group, add the other group members to one of your repositories, and send a mail to Daniel Fišer (danfis@cs.uni-saarland.de) with the link to the repository you want to use and the list of group members. We highly encourage you to do so, as the remaining projects will be more difficult and complex than the first ones. Feel free to use the forum if you are still looking for team members. |
Paper ExerciseWritten on 02.12.20 by Daniel Höller Dear students, The new paper exercise is available in CMS. Best, |
Points for the goal-count projectWritten on 25.11.20 by Daniel Fišer Dear students, I just put your points for the first (mandatory) project in CMS. Please check that you received your points and contact me directly at danfis@cs.uni-saarland.de if you didn't get 5 points even though you should. Best, Dan Fiser |
Fix for python >=3.8Written on 19.11.20 by Daniel Fišer Dear students, git remote add base git@gitlab.cs.uni-saarland.de:ai-planning-20-21/fast-downward.git Dear students, git remote add base git@gitlab.cs.uni-saarland.de:ai-planning-20-21/fast-downward.git If you didn't have this problem, you don't need to merge. Best regards, |
Exam registration in HISPOS for Computer Science examsWritten on 18.11.20 by Daniel Höller Dear students, Please carefully read the following information from Evelyn Kraska. All the best,
Dear Lecturers of the winter semester 2020/21, All students are asked to register for the exams for the winter semester 2020/21. Exam registration or a withdrawal is possible… Read more Dear students, Please carefully read the following information from Evelyn Kraska. All the best,
Dear Lecturers of the winter semester 2020/21, All students are asked to register for the exams for the winter semester 2020/21. Exam registration or a withdrawal is possible until one week before the main exam or the re-exam. A subsequent exam registration by the study coordination is only possible in justified exceptions. *Seminars:*
In case of problems wih the exam registration the students (Informatik, Medieninformatik, CuK, Visual Computing, Cybersicherheit, DSAI, Promotion vorb.) should contact: Other students have to contact their examination office. These students are *not* able to register in HISPOS: Wirtschaftsinformatiker (Business Informatics) to some extent students from other course of studies *Currently the following students cannot register in HISPOS:* Bachelor of Computer Science, StO 2020 Master Media Informatics, StO 2020 Please let us know the participants of the (pro)seminars of the above mentioned study programs after the end of the course. We will register them in HISPOS as soon as it is possible. Unfortunately, we do not yet know whether it will be possible to register for exams at the beginning of the exam period. Further information will follow in January. Thank you. Best regards, |
Navigating GatherWritten on 18.11.20 by Joerg Hoffmann Hi all, just FYI in case it's not clear: (I saw someone in Gather just now who seemed to want to talk to me but then disappeared)
Hi all, just FYI in case it's not clear: (I saw someone in Gather just now who seemed to want to talk to me but then disappeared)
best, Jörg
|
Paper ExerciseWritten on 17.11.20 by Daniel Höller Dear students, The first paper exercise is now available in CMS. Best, |
Programming ProjectsWritten on 09.11.20 by Daniel Fišer The programming projects overview is now online (see course material). In this sheet, you will find all the organizational details regarding the projects (repository setup, nightly tests, grading), as well as a short description for each individual subproject and their dependencies. There will be a… Read more The programming projects overview is now online (see course material). In this sheet, you will find all the organizational details regarding the projects (repository setup, nightly tests, grading), as well as a short description for each individual subproject and their dependencies. There will be a programming workshop on Thursday November 12th at 2:15pm (see organization page). In the workshop, we will give you a brief overview of the projects you can choose to implement. We will also give you an introduction to the Fast Downward framework with some live coding to prepare you for the projects (in fact, you might already be able to finish the first project in the workshop). Before the workshop, you should have read the projects overview, and have set up your repository so you can follow the live coding in the workshop. Please use the forums for general questions about the projects. If you have specific questions about your code, you can come to gather.town during the office hours (Thursdays 10am, see organization page) or send a mail to Dan Fišer (danfis@cs.uni-saarland.de). |
New central Gather spaceWritten on 04.11.20 by Joerg Hoffmann Dear students, we have, after all, decided to provide a central Gather space for the course: https://gather.town/app/xzOEC0RRMfqoXtGV/FAI This space serves for the following functionalities:
Dear students, we have, after all, decided to provide a central Gather space for the course: https://gather.town/app/xzOEC0RRMfqoXtGV/FAI This space serves for the following functionalities:
Points 2. and 3. are the reasons for designing the Gather space despite your majority "I don't care" vote in the first lecture. Office hours are more naturally supported in such a space, and the same is true for questions to us after the lecture (of which there were quite a few already). That said, you can still access lectures directly, via the same zoom link as before. Hope you enjoy the course! best regards, Jörg Hoffmann |
AI Planning
AI Planning is one of the fundamental sub-areas of Artificial Intelligence, concerned with algorithms that can generate strategies of action for arbitrary autonomous agents in arbitrary environments. The course will address so-called classical planning, where the actions and environment are assumed to be deterministic; this is a central area in planning, and has been the source of many influential ideas. It is also successfully applied in practice, as we will exemplify in the course. We will examine the technical core of the current research on solving this kind of problem. We will consider four different paradigms for automatically generating heuristic functions (lower bound solution cost estimators): critical paths, ignoring delete lists, abstractions, landmarks. Apart from understanding these techniques themselves, we will learn how to analyze, combine, and compare such estimators. We will furthermore consider optimality-preserving pruning techniques based on partial-order reduction, symmetries, and dominance pruning. The course contains many research results from the last decade, close to the current research frontier in planning.
Prerequisites. Ideally, participating students should have successfully completed an introductory course in Artificial Intelligence. However, the course is self-contained and any student with a solid basis in Computer Science -- algorithms, data structures, programming, propositional logic, NP-hardness -- should in principle be able to follow. Prior knowledge about search (the A* algorithm etc) is an advantage. Students who have already passed Automatic Planning in previous years are not allowed to attend the course.