Table of Contents

Artificial Intelligence (AI) - old course, valid until 2020/2021

Watch the page

You can “subscribe” to any page on the wiki and you’ll get an email message whenever the page has changed. To do that, click the Manage Subscriptions link.

Official course presentation form

Open Learning Environment (OLE) web page

Timetable

The official week-by-week Faculty timetable can be found on the RIS of the course. Note that sometimes a LAB may be transformed into a LECTURE and vice-versa.

Office hours: anytime, by previous appointment by email to the lecturer (Enrico Franconi). In any case the lecturer is always available for the period after any lecture.

Lectures are offered online using Microsoft Teams. There is a video on how to start with Teams.

Language used in the course

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's consent to be included in the recording of the online lecture. 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, distribution or sharing of the didactic material, is illegal.

All information concerning the personal data processing can be found under the following link: https://guide.unibz.it/en/covid-19/.

Textbook

Below you can download the relevant chapters of the book used in the various parts of the course.

Slides & Reference Material

The following is the standard material, it may be adjusted during the course.

Lab

Start date: XXX March 2021

* LAB 6: Debug, Diagnosis, Abduction * Keep using AILog2 * Go through Sections 6, 7, 9 of the manual * Play with the following knowledge bases: * elect_ask.ail electrical wiring example with askables; Example 5.10 from Section 5.3.2 * elect_bug.ail the buggy electrical wiring knowledge base from Example 5.14 in Section 5.3.4.1 * elect_bug2.ail the buggy electrical wiring example from Exercise 5.6 * elect_bug3.ail a buggy electrical wiring example, which fails to prove lit_l2, but should succeed * elect_cbd.ail electrical wiring example for consistency-based diagnosis; Example 5.20 in Section 5.4.3 * elect_abd.ail electrical wiring example with abduction; Example 5.31 in Section 5.6 * Exercises: 5.5, 5.6, 5.7, 5.9, 5.13 /*(solutions)*/

% country(C) is true if C is a country
country(argentina).
country(brazil).
country(chile).
country(paraguay).
country(peru).

% large(C) is true if the area of C is greater than 2m km^2
large(brazil).
large(argentina).

% language(L) is true if L is a language
language(spanish).
langauge(portugese).

% speaks(Country,Lang) is true of Lang is an official language of Country
speaks(argentina,spanish).
speaks(brazil,portugese).
speaks(chile,spanish).
speaks(paraguay,spanish).
speaks(peru,spanish).

capital(argentina,'Buenos Aires').
capital(chile,'Santiago').
capital(peru,'Lima').
capital(brazil,'Brasilia').
capital(paraguay,'Asunción').

% borders(C1,C2) is true if country C1 borders country C2
borders(peru,chile).
borders(chile,peru).
borders(argentina,chile).
borders(chile,argentina).
borders(brazil,peru).
borders(peru,brazil).
borders(argentina,brazil).
borders(brazil,argentina).
borders(brazil,paraguay).
borders(paraguay,brazil).
borders(argentina,paraguay).
borders(paraguay,argentina).

Additional optional lab material

Final Exam

The exam paper will contain problem solving questions, where you have to apply the techniques and theory studied during the course to concrete examples. There will be no pure theory question. The questions will be mirroring the exercises done in the lab and exercises from the main course book. Answers to questions should be formulated precisely and completely, of course. Regarding the topic that have been done during the lab using simulation software, the written answer in the exam paper should contain the information relevant to the question as it would be provided by the simulation, and as it is discussed in the book and during the lectures. No “mock” exam paper is provided, given the quite simplifying specifications given above.

This document explains the technical details of working with OWLTS.

Please check that the abovementioned platforms do work before the exam; in case of any issue, please contact ICT in advance.

Rules of conduct during the written examination:
Academic integrity to be read and accepted by students:

I acknowledge that University examinations require all students to respect the highest standards of academic integrity. For the examination I am about to take, I make the following pledge:

I understand that, if suspected of violating this pledge, I will be liable to be referred to the Organ competent for disciplinary issues and may be subject to disciplinary action. I am also aware that voice- or videorecording of the online exams as well as the dissemination of their contents is neither provided for nor allowed.