This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
teaching:is:main_is [2023/05/10 23:14] Franconi Enrico [Lab] |
teaching:is:main_is [2024/04/23 09:51] Franconi Enrico [Slides & Reference Material] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Foundations of Artificial Intelligence | + | ====== Foundations of Artificial Intelligence ====== |
===== Watch the page ===== | ===== Watch the page ===== | ||
Line 6: | Line 6: | ||
To do that, click the [[https:// | To do that, click the [[https:// | ||
===== Official course presentation form ===== | ===== Official course presentation form ===== | ||
- | * The course | + | * The course |
- | ===== Open Learning Environment (OLE) web page ===== | ||
- | * The official course [[https:// | ||
===== Timetable ===== | ===== Timetable ===== | ||
- | The official week-by-week Faculty timetable: [[https:// | + | The official week-by-week Faculty timetable: [[https:// |
- | Note that sometimes | + | Note that a LAB may be transformed into a LECTURE and vice-versa. |
Office hours: anytime, by previous appointment by email to the lecturer ([[mailto: | Office hours: anytime, by previous appointment by email to the lecturer ([[mailto: | ||
In any case the lecturer is always available for the period after any lecture. | In any case the lecturer is always available for the period after any lecture. | ||
- | Some lectures and labs are offered online using [[https:// | + | Some lectures and labs may be available on Microsoft Teams. |
=====Language used in the course===== | =====Language used in the course===== | ||
* Exclusively English. | * Exclusively English. | ||
- | /*=====A note on video-recording lectures (COVID-19 emergency)===== | ||
- | |||
- | Online lectures are video-recorded for the convenience of students. Students should switch off their video-camera. | ||
- | In any case, participation to a video-recorded online lecture indicates the student' | ||
- | Students can watch and use the the video-recorded online lectures only for learning purposes and for their exclusive personal use. Any other use, such as reproduction, | ||
- | |||
- | All information concerning the personal data processing can be found under the following link: https:// | ||
===== Textbook ===== | ===== Textbook ===== | ||
- | * **Main book**: David Poole and Alan Mackworth. // | + | * **Main book**: David Poole and Alan Mackworth. //[[https:// |
* //Auxiliary book//: Stuart Jonathan Russell and Peter Norvig. // | * //Auxiliary book//: Stuart Jonathan Russell and Peter Norvig. // | ||
- | * Reading list from the UniBZ Library: [[https:// | + | * Reading list from the UniBZ Library: [[https:// |
- | + | ||
- | Below you can download the relevant chapters of the book used in the various parts of the course. | + | |
===== Slides & Reference Material ===== | ===== Slides & Reference Material ===== | ||
Line 44: | Line 33: | ||
The following is the standard material, it may be adjusted during the course. | The following is the standard material, it may be adjusted during the course. | ||
+ | /* The striked-through text (i.e., < | ||
- | * Slides: {{lect.1.0.pdf|Welcome Aboard}} | + | * Slides: {{ : |
- | * Slides: Artificial Intelligence and Agents {{: | + | * Slides: Artificial Intelligence and Agents {{ : |
- | * Material: | + | * Material: chapter 1 of //Poole and Mackworth// |
- | * Slides: Agent Architectures and Hierarchical Control {{: | + | * Slides: States and Searching {{: |
- | * Material: {{http:// | + | * Material: chapter 3 of //Poole and Mackworth// |
- | * Slides: States and Searching {{: | + | * Slides: Features and Constraints {{: |
- | * Material | + | * Material: chapter 4 of //Poole and Mackworth// |
- | * Slides: Features and Constraints {{: | + | * Slides: Propositions and Inference {{: |
- | * Material | + | * Material: chapter 5 of //Poole and Mackworth// |
- | * Slides: Propositions and Inference {{: | + | * Slides: |
- | * Material | + | * Material: chapter |
- | * Slides: Planning | + | /* * Slides: Multiagent Systems and Games {{ : |
- | * Material | + | * Material: chapter 10 of //Poole and Mackworth// |
- | * <del>Slides: Multiagent Systems and Games {{ : | + | |
- | * <del>Material | + | |
===== Lab ===== | ===== Lab ===== | ||
- | * <color # | + | * <color # |
- | * {{ : | + | |
- | * {{ : | + | |
- | * {{ : | + | |
- | * {{ : | + | |
- | * {{ : | + | |
- | * <color # | + | |
* Manuals: | * Manuals: | ||
* {{ : | * {{ : | ||
Line 83: | Line 65: | ||
* Create your own problem graph for a delivery robot starting from a map with edge costs. | * Create your own problem graph for a delivery robot starting from a map with edge costs. | ||
* Create a problem graph for a simple problem chosen by you. | * Create a problem graph for a simple problem chosen by you. | ||
- | | + | * IMPORTANT: learn how to write on paper the frontier evolution for each search. |
+ | * <color # | ||
* Explore the **Delivery Robot (Acyclic)**, | * Explore the **Delivery Robot (Acyclic)**, | ||
* Do the [[http:// | * Do the [[http:// | ||
- | * Exercise: [[http:// | + | * Exercise: [[http:// |
- | * <color # | + | * IMPORTANT: |
+ | * learn how to write on paper the frontier evolution for each search; | ||
+ | * check whether the heuristics are admissible and monotone. | ||
+ | * <color # | ||
* [[http:// | * [[http:// | ||
* Explore with the CSP applet the sample problems: Simple Problem 1, Simple Problem 2, Scheduling Problem 1, Crossword Problem 1, Crossword Problem 2. These sample problems have been seen already in the course lectures; for the crossword problems, try to reconstruct the crossword graphical structure. | * Explore with the CSP applet the sample problems: Simple Problem 1, Simple Problem 2, Scheduling Problem 1, Crossword Problem 1, Crossword Problem 2. These sample problems have been seen already in the course lectures; for the crossword problems, try to reconstruct the crossword graphical structure. | ||
* Do the [[http:// | * Do the [[http:// | ||
- | * Exercises: [[http:// | + | * Exercises: [[http:// |
- | * <color # | + | |
- | * Getting started with [[https:// | + | |
- | * Download the file [[https:// | + | |
- | * Windows: < | + | |
- | * Mac: < | + | |
- | * Go through the [[https:// | + | |
- | * To load a knowledge base file from AILog2: | + | |
- | * Windows: < | + | |
- | * Mac: < | + | |
- | * Play with the [[https:// | + | |
- | * Do Exercises [[http:// | + | |
- | /* * Find other AILog knowledge base examples [[https:// | + | |
- | * <color # | + | |
- | * Keep using [[https:// | + | |
- | * Go through Sections 6, 7, 9 of the [[http:// | + | |
- | * Play with the following knowledge bases: | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * Exercises: [[http:// | + | |
- | * <color # | + | |
- | * Do {{ : | + | |
- | * < | + | |
- | * < | + | |
- | + | ||