bild
School of
Electrical Engineering
and Computer Science

Artificial intelligence

Projects for 2006

During the course, you will been given project proposals that embody some of the concepts you have learned (or are about to learn) in 2D1380 AI course. You are supposed to choose and complete one of them. Course instructors will provide help and discussion once a week according to the timetable posted on the course web. We will give you feedback regarding your ideas toward solutions, sometimes even suggesting modifications and expansions. The main goal here is not to necessarily come up with completely new solutions to problems: you will have to show that you learned something and have the opportunity to gain relevant AI experience in the process.

Keep in mind that this is the major part of the course assessment and that it significantly affects your final grade. The deliverables will include a report, describing your approach and results as well as a presentation during the final week of the term. The source code for your project should be handed in with the report.

Projects will be graded (U, 3,4,5) and they will account for 50% of the final course grade. It is required that they are performed in groups of 4 students.

Groups shoud be formed and project chosen by September 20. Each group should contain 4 students. The names and p-number of the people in a project group and the project of choice should be mailed to patric@kth.se

You will find general instructions for the projects here .

Important dates

  • September 20: Form groups, send to patric@kth.se
  • October 17: Registration list for project presentations posted
  • October 18, 3pm: Minesweep competion (computer rooms red+orange)
  • October 20, 3pm: Project reports due (pdf-format + source)
  • October 23-25: Project presentations

Project proposals

This year will suggest two projects. You may wonder why only two project. The reason is that last year almost everyone chose the same project anyway and we thought that it would add to the interest of the evaluation of the projects could be in the form of a competition between AI agents which is only possible if you solve the same problem.

AI agent for minesweep

The descitption is found here . You can also find some java software to get you started ms-200610012040.zip . There is also some c++ client code . Whether you use a java based agent or a c++ agent you always have to run the Minesweep java program ("java Minesweep"). The minesweep server has now been equiped with timing and statistic gathering functionality. The modified files can be downloaded here ms-patch-200610181302.zip . All files can be downlaoded here ms-200610181302.zip . The latter zip-file also contains a set of minefields that can be used in batch-mode in the same way as during the qualification. These files can also be downloaded from batch-test-1.zip .

Competion

A competion will help on Oct 18 from 3pm in computer tooms Red and Organge on the 4th floor Lindstedtsvägen 3. At least two members from each minesweep group should be there. Have a look at the FAQ

Code, datafiles and results from the competition

AI agent for tic-tac-toe

The description is found here Since this project is much simpler, the maximum grade for this project is 3.

Defining your own project

You are also free to define your own project but you need to provide a detailed specification of what you plan to do and why.
Copyright © Published by: Patric Jensfelt <patric@kth.se>
Updated 2006-10-19