For all the info please refer to the new edition 20/21

https://elearning.uniroma1.it/course/view.php?id=12015

Starting from the academic year 2019/2020 the Artificial Intelligence course (9 ECTS) is replacing the course Artificial Intelligence (12 ECTS) for students of the Master in Artificial Intelligence and Robotics.

The course Artificial Intelligence 1, for students from other master degrees, is Section 1 of the new AI course (see below).

The course Artificial Intelligence 2 of the Master in Engineering in  Computer Science is Section 2 of the new AI course (see below) plus a section of the new Machine Learning course (9 ECTS).

For students enrolled in earlier academic years, the course Artificial Intelligence (12 ECTS) corresponds to the new course Artificial Intelligence (9 ECTS) plus a section of the new Machine Learning course (9 ECTS).

Students of academic years 2015/16 can refer to the web sites of previous courses in their curriculum to verify exam specifications and syllabus.

Schedule

Section 1 (starting Monday, September 23rd, 2019)

Monday 14:00 -- 16:00, ClassRoom 33, Via Eudossiana
Wednesday 14:00 -- 17:00, ClassRoom 33, Via Eudossiana

Section 2 (starting Thursday, September 26th, 2019)

Thursday 16:00 -- 19:00, ClassRoom B2, Via Ariosto


Exam dates

Book through Infostud (please email the teacher in case there is no registration open). The exam periods are:

January 2020
February 2020
March-April 2020 (for old students enrolled in 2016 or earlier)
June 2020
July 2020
September 2020
November 2020 (for old students registered in 2017 or earlier)


Plan of the Lectures (Section 1) - Corresponding to AI1

  • Artificial Intelligence and Intelligent Agents: Goals of AI, Short History, Intelligent Agents, Logical agents, Learning agents
  • Automated Problem Solving: Uninformed search, Heuristic Search The algorithm A*, Local Search, Constraints Classical Planning, Partial Order Planning, Hierarchical Planning,
  • Knowledge Representation and Reasoning: Propositional Logic, First Order Logic, Logic Programming (Basics), Semantic Networks and Frames, Non Monotonic Reasoning,

Plan of the Lectures (Section 2) - Corresponding to 3 ECTS of AI2

  • Introduction to  Multi-agent systems: Basics of MAS, Games, Working together: cooperation and teamwork, Distributed Constraint Optimization, MAS Applications and Multi Robot Systems
  • Logic Programming: Search and other AI Classics, Meta-programming, NAF, Cut, Constraint programming
  • Introduction to Natural language Processing