Artificial intelligence, ai11The course gives a broad overview of the problems and methods studied in the field of artificial intelligence. Please respect the code of honour. CrewPatric Jensfelt: Responsible and lecturerDanica Kragic: Lecturer Marin Saric: Course assistant Xavi Gratal: Course assistant Alessandro Pieropan: Course assistant Aim| Literature| Examination and grading| Lectures Homeworks| Project| Help | Course evaluation Please check out the Signup section in the menu to the left Aim of the courseAfter completing this course the student will be able to
LiteratureThe course literature isArtificial Intelligence: A Modern Approach by Stuart J. Russell and Peter Norvig, 3rd edition, ISBN 9780132071482 (available at the KTH bookstore) ![]() Examination and gradingThe examnination consists of completing homework assignments (individual) and a projects (in groups). To recieve a passing grade on the course a student needs to pass both the homework part and the project. To pass the project, the student is required to work in a group, that should write a report, present the results orally and critally review another group's report.A grade A-F is given on the course. Each homework assignment and the project will be given a numeric score with the max values being
To pass the course you need
NOTE: All homework assignments and project should be completed in English For all examinations, we use the CSC code of honour. LecturesThe lecture notes are posted in BILDA The official schedule for the lectures can be found here in text format and graphical format.Lecture overviewThe table below gives an overview of the lectures. The lecture notes will be posted in conjunction with the lecture at BILDA. The exact content of each lecture is only tentative and may be adapted along the way.NOTE: We will go through the homeworks in class so that you get quick feedback and discuss solution. These session are marked as Feedback HWX in the list below
HomeworkGoalsThis course gives a broad overview of the field of AI. The homeworks are intended to give the student a change to work with the material a bit more hands-on.Homework assignmentThere will be 3 homework assignments handed out during the course. Please pay attention to the dates for handing them in! The approximate times for sending them out and handing them in arePLEASE NOTE THAT THIS IS ONLY PRELIMINARY, BILDA DEFINES THE REAL DEALINES
NOTE: Each person will get his own individual assignment. Direct feedbackWe use an electronic submission system for the assignments this year. The link to the server is included in the homework assignment that will be mail to you.You will be able to check your solution before you hand it in to get some feedback. The idea is that we think that you will learn better if you are able to get some feedback on your solution while you are working with it rather than afterwards. Please pay close attention to the instructions for how to format your homework and please use the format checking facility provided. DeadlinesThe deadlines for the homework assignments are define on the server runnig the submission and correction system. Please consult it for precise information.NOTE:Each homework assignment has two deadlines. Solutions submitted before the first one will get a bonus point. If you submit for both we will pick the best score (again only early solution gets the bonus). Please direct any questions about the homeworks and electronic handins to the course assistants at contact-dd2380@csc.kth.se . ProjectGoalsDuring the course you will learn about many things but as the scope is so broad you will not have time to focus so much. The project offers you that chance. It also gives you a chance to work in a group, write a report and make a presentation of your work at the end. Being able to work in a group is an instrumental skill in most jobs both in academia and industry. This could be an important rehearsal for the thesis work were you will be graded not only on the content of the thesis but also on the report, presentation as well as being able to critically assess the quality of someone elses work.
This year the project will be about implementing an agent for Sokoban. You should form the groups. Start thinking about that as soon as possible. 4 people in each group. ReportEach group has to produce a report. Remember that this document is the main way in which your ideas for the project can be communicated in detail. The report thus largely defines what you have done. You cannot expect someone (like the people grading your work) to read your code line by line to find all the fancy stuff you have done. The report should consist of the following:
Again, remember that your report is the main method of communicating to the course instructors what you have accomplished and what methodology you have chosen to take. It is therefore very important that the report is well organized and well written. The report should not be longer than 10 pages and in pdf format. Reports not in pdf will not be graded. The page limit is to force you to express yourself in a concise manner and for your reviewers not to have to read too much. PresentationsEach presentation is give a slot of 30min. This includes 15min presentation and 10-15min of questions/discussion. Remember that the presentation is part of the grade on the project so please make an effort here. A projector will be available for the presentations. It is assumed that you bring your own computer, if necessary a laptop will also be made available so that you can bring a USB stick if you do not have your own laptop. Please send an email the day before if you want to use such a laptop . The presentation will be in seminar room 22:an at Teknikringen 14 (same room as the help hours).OppositionIn connection with the project presentation each group will be reviewed by another group. The opposing group should read the report and ask questions after the presentation. This opposition will be graded as well. Fill in the opposition protocol before the session and BRING 2 COPIES (filled in until the presentation part), one for the teacher and one for the other group so that they get some feedback on their work. This protocol is available in 3 different formatsTo be posted GroupsThe project work should be carried out in groups of 4 people. You are free to form your own groups. You define the group in BILDA. People that have not formed groups by the deadline will be assigned groups.Help sessionsIf you have questions about projects, homework or the course material you can come to the help hours which will be held in Seminar room 22:an, Teknikringen 14, level 3 (same floor as Fylkesalarna).NOTE:There are many students attending the course so we would greatly appreciate if you could come to the sessions to ask questions so that the course assistants can plan their time better
|