Tik-79.230 Foundations of Agent-Based Computing
This course covers architectures, implementation technology and
applications of agent-based systems.
- Lectures by
Ilkka Niemelä:
Wednesdays 14-17, room U523
- Project assignments:
Tomi Janhunen
- Course material:
S. Russel and P. Norvig, Artificial Intelligence: A Modern Approach,
Prentice Hall, 1995.
E. Knapik and J. Johnson, Developing Intelligent Agents for Distributed
Systems, McGraw-Hill, 1997.
A. Caglayan and C. Harrison, Agent Sourcebook, John Wiley & Sons, 1997.
- In order to pass the course one has to
- give a seminar talk
- complete a project assignment and
- pass an exam
- Brochure in Finnish
(PostScript).
- Exam: 26.5.1998, 17-20, Y427A,
results
-
Instructions for the exam.
Lecture Notes ***
Project assignments ***
Seminar talks ***
Program
Lecture Notes
(Slides; Postscript form)
-
Introduction
- Introduction to the course
-
Intelligent Agents
- Introduction to intelligent agents (properties, structure,
environments, available AI techniques).
-
Probability theory
- Introduction to probability theory.
-
Belief networks
- Introduction to belief networks.
-
Simple decisions
- Making simple decisions.
-
Complex decisions
- Making complex decisions.
Project Assignment
The project assignments are based on the
RoboCup
software platform for playing soccer in a simulated environment.
More detailed
instructions for the project assignments are available.
As an example, see some info on Antti Huima's solution.
The submitted assignments have been graded, see the
results.
Seminar Talks
Seminar talks start on Feb 25, 1998.
Each talks is c. 45min + discussion and each speaker delivers a PostScript
version of the slides.
For more details about the
assignments and schedule, see the seminar
program.
The slides for the talks are available through links given in the
seminar
program.
Maintained by Ilkka.Niemela@hut.fi