TDDD10 AI Programming
The Individual Assignment
Goal
The purpose of the assignment is to study one or more AI techniques in detail including evaluating their suitable in a particular multiagent system, in this case the performance of a RoboCup team. This assignment is individual and should be done by each member in the group separately.
Instructions:
In the individual team assignment each student should study one or more AI techniques for a particular team related problem and evaluate if it improves the team performance. The focus is thus on implementing and evaluating relevant AI techniques for multiagent systems.
- Select one or more AI related techniques that you think will improve your team and that you are interested in. Coordinate with your group to make sure you do not select the same techniques.
- Find at least 4 relevant and technical references. On the resource page there are links to all the published RoboCup proceedings. General textbooks are only allowed if they contain chapters on the specific topic.
- Write a short (not more than a page) project description describing the techniques of your choice, the goal of your project, how you intend to evaluate the success of your project, and at least 4 relevant and technical references. Send it to the examiner together for approval. Deadline: 24/10.
- Read the papers and study the technique(s) you have selected and how they can be used in RoboCup.
- Give a short (10-15 minutes) presentation of your topic at a seminar (31 October). What technique have you looked at? What is it useful for in the RoboCup domain? What are some of the problems or issues related to the technique? How will you evaluate it?
- Write a report describing the project, technique(s), and the results of the evaluation. The intended audience is AIP students. Since this is the most important part of the examination in the course you have the opportunity to get feedback on a draft of your report from the examiner before the final version is due. Deadline: Draft before 17/12; Final version 7/1 2013.
Examination:
The examination of the individual assignment is for each student to write a report describing their team improvement.
The project report should be written for students in the AIP course and give an overview of your project, the techniques you have studied and most importantly the evaluation you have made. The report should be 5-6 pages, but it is more important to make it possible for the reader to understand your team than to get the exact right number of pages. However, it is an art to write short, concise and to the point, so writing more than 6 pages is only positive if you fill it with relevant and well written content.
Grades
The assignment is graded based on the quality of the report (for example readability, language, pictures, structure and length), the level of technical detail, and the evaluation weighted with the difficulty of the problem. Remember that the focus is on making a technical description and evaluation of some technique or subject aimed at students in the AIP course.
Cheating
The individual team improvement report should be written individually by each student. The normal rules regarding plagiarism should be followed. All facts or ideas that are neither your own nor common knowledge should have a reference to the source. It is allowed to discuss with others and it is allowed to share code within the group as long as the student makes significant contributions to the relevant parts of the code. It is allowed to use external libraries as long as the logic describing the behavior of the agent is written by your group. Failure to comply with this rule is the same as cheating on an exam.
Time assigned
6h Le, 4h Se, 12h La, 38h homework
Advice
- Clearly define the goals of the project so you know what you should do and I can check that the project is not too large, too small, or too complex.
Page responsible: Fredrik Heintz
Last updated: 2012-10-03
