Artificial Intelligence & Machine Learning

Prof. Giuseppe De Giacomo & Fabio Patrizi

A.A. 2021/22

Announcements:

  • De Giacomo's lectures on Wednesday 30/03/2022 - 08:00-10:00, on Monday 04/03/2022 - 08:00-10:00, on Wednesday 06/04/2022 - 08:00-12:00 will be online.


  • From Wednesday 06/04/2022 on (at least for a while) Prof. De Giacomo will give his lecures on both Wednesday's 2-hour slots, while Prof. Patrizi will continue to give his lectures on Fridays only.


  • The AI&ML course consists of 2 modules: AI (6CFU) taught by Prof. De Giacomo and ML (3CFU) taught by Prof. Patrizi.

  • The AI&ML lectures will be held in San Pietro in Vincoli according to the following schedule:

      • Monday 8:00-10:00 in Room 41 (De Giacomo)

      • Wednesday 8:00-12:00 Room 38 (De Giacomo + sometimes Patrizi)

      • Friday 8:00-10:00 in Room 41 (Patrizi)

  • Lectures will start on Monday Feb 21, 2022, 8:00-10:00.

Welcome

The AI&ML course consists of 2 modules: AI (6CFU) tought by Prof. De Giacomo and ML (3CFU) tought by Prof. Patrizi.

The AI&ML lectures will be held in San Pietro in Vincoli accroding to the following schedule: Monday 8:00-10:00 in Room 41 (De Giacomo), Wednesday 8:00-12:00 in Room 38 (De Giacomo + Patrizi), Friday 8:00-10:00 in Room 41 (Patrizi).

Lectures will start on Monday Feb. 21, 2022, 8:00-10:00.

From now on, in this page you'll find all required information. Enjoy the course!

Please do not forget to register to the course forum. Communication will happen through the forum.

Course Description

Prerequisites. Students taking this course should have knowledge of object oriented analysis, modeling and design, relational databases, and basic notions on probabilities, as acquired in previous courses.

Objectives. The objective of the course is to introduce the basics of Artificial Intelligence and Machine Learning. The course will focus on transferring knowledge and capability to the "machine" (the intelligent agent) so as to make it able to understand the world and aswer questions about it, as well as to act on it, to accomplish desired tasks. The course will present the basic techniques developed in the field of Artificial Intelligence, concerning modeling the world and exploiting the model for reasoning and planning, focusing on discrete models. It will also present the basic concepts and techniques concerning Machine Learning for learning from real world data or from simulations, how to answer and how to act on them.

Teaching material. [1] Course slides 2021/2022 and additional readings available in this page. [2] Artificial Intelligence: A Modern Approach, Global Edition, 4th Edition by Stuart Russell, Peter Norvig, Pearson 2020 (selected chapters).

Zoom room for AI lectures (De Giacomo)

The Zoom room for attending lectures online is the following:

https://uniroma1.zoom.us/j/7737376235


To get access please use your account studenti.uniroma1.it

Zoom room for ML lectures (Patrizi)

The Zoom lecture link is:

uniroma1.zoom.us/j/85755663637?pwd=OXMxQnRyU0lnbmtIbnVDb3ZZbHI5dz09

To get access please use your account studenti.uniroma1.it