| ECTS Credits | Department | Type | Requirements | Teaching Languages | ||||
|---|---|---|---|---|---|---|---|---|
| 6.0 | LSI |
|
Pre-requisit IA
|
|
||||
DescriptionThe goals of this course are two-fold: first, to provide students with a sufficient mathematical and computational background to analyze distributed intelligent systems through appropriate models, and second, to illustrate several coordination strategies and show how to concretely implement and optimize them. The course is a well-balanced mixture of theory and laboratory exercises using simulation and real hardware platforms. It involves the following topics: 1) introduction to key concepts such as self-organization and software and hardware tools used in the course, 2) examples of natural, artificial, and hybrid distributed intelligent systems, 3) machine-learning methods: single- and multi-agent techniques, and 4) coordination strategies and distributed control. Professors
| ||||||||
| Weekly hours dedication | T : 2.0 | P : 1.0 | L : 1.0 | AA : 5.6 | AD : 0.4 |
Introduction to those real fields in which AI is or can be successfully applied.
What is an agent? Agents as basic building blocks. Agent types. Agent-building architectures and methodologies.
What is an Ontology? Methods for constructing Ontologies. Description logics. Ontological languages.
Reasoning for AI applications. Modal logics. Temporal logics. Reasoning under uncertainty.
The need for communication between agents. Speech Act Theory. Languages for establishing communication between agents.
Need for co-ordination in multi-agent systems. Cooperation Negotiation between intelligent agents.
Agents for the real world: robotics, domotics, machine vision, control
| Activity | Evaluative act activity | T | P | L | AA | AD |
| Activity | Evaluative act activity | Theory hours | Problem hours | Lab hours | Independent Learning Hours | Directed Learning Hours |
| Artficial Intelligence Perspectives | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2.0 | 1.0 | 1.0 | 6.0 | 0.0 | 10.0 | |||||||||
|
Alumn: The student will learn about the origins and foundations of Artificial Intelligence as well as some of the areas of application. To enhance student's learning he should read and understand the material assigned by the teacher. Goals:Contents
Hours type description
|
||||||||||||||
| An introduction to intelligent agents | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.0 | 2.0 | 2.0 | 14.0 | 0.0 | 22.0 | |||||||||
|
Hours type description
|
||||||||||||||
| Ontologies | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.0 | 2.0 | 3.0 | 15.0 | 0.0 | 24.0 | |||||||||
|
Alumn: Students not only should attend the lectures, but also do exercises on the use of Ontologies techniques and discuss with the teacher and other students on when is best to use each technique. In the laboratory students will apply what they learned in a moderate problem. Goals:Contents
Hours type description
|
||||||||||||||
| Logic systems for Artificial Intelligence | T | P | L | AA | AD | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.0 | 3.0 | 3.0 | 15.0 | 0.0 | 26.0 | |||||||||
|
Hours type description
|
||||||||||||||
| Partial Exam | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| 2.0 | - | - | 0.0 | - | 2.0 | |||
| Communication | T | P | L | AA | AD | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.0 | 2.0 | 2.0 | 12.0 | 0.0 | 20.0 | |||||||
|
Alumn: Students not only attend lectures, but also do exercises on the use of mechanisms for communication between autonomous agents and discuss with the teacher and other students when it is best to use each technique. In the laboratory the students apply what they learned in a problem. Goals:Contents
Hours type description
|
||||||||||||
| Coordination | T | P | L | AA | AD | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.0 | 3.0 | 3.0 | 15.0 | 0.0 | 26.0 | |||||||
|
Goals:
Contents
Hours type description
|
||||||||||||
| Introduction to Physical Agents | T | P | L | AA | AD | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.0 | 2.0 | 1.0 | 7.0 | 0.0 | 14.0 | |||||||
|
Alumn: Students not only should attend the lessons, but also read the proposed papers Goals:Contents
Hours type description
|
||||||||||||
| Evaluation of practical exercises | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | - | 0.0 | 3.0 | 3.0 | |||
| Final Exam | T | P | L | AA | AD | Total | ||
|---|---|---|---|---|---|---|---|---|
| - | - | - | 0.0 | 3.0 | 3.0 | |||
| Total per type | T | P | L | AA | AD | Total |
| 30.0 | 15.0 | 15.0 | 84.0 | 6.0 | 150.0 |
The teaching methodology consists exposure theory classes in theory and application of concepts in classes and laboratory problems.
The examination will the same for all groups.
Evaluation is based on a final exam and a part exam, grading of course assignments, and a grade for lab work. The final and part exams will test the theoretical knowledge and the methodology acquired by students during the course. The grade for course assignments will be based on submissions of small problems set during the course. Lab grades will be based on students" reports and lab practical work carried out throughout the course.
At about half of the 4-moth term there will be an exemptive exam, testing the first half of the course (exemptive only if the grade is 5 or more). The final exam will test both the first and the second part of the course. The first half is compulsory for those students who did not pass the part exam, and optional for the rest. The maximum of both grades (or only the one for the midterm exam) will stand as the grade for the first part.
The final grade will be calculated as follows:
GPar = part exam grade
GEx1 = 1st half of the final exam grade
GEx2 = 2nd half of the final exam grade
Total Exams grade = [max(Gpar, GEx1) + GEx2]/2
Final grade= Total Exams grade * 0.5 + Exercises grade * 0.2 + lab grade * 0.3
Competences' Assessment
The assessment of the competence on teamwork is based on work done during the laboratory assignments.
http://aima.cs.berkeley.edu/