Artificial Intelligence: a modern approach

Periodo di svolgimento
‌‌
Info sul corso
Ore del corso
20
Ore dei docenti responsabili
20
Ore di didattica integrativa
0
CFU 3
‌‌

Modalità esame

Relazione di seminario

Docente

Vedi dettagli del docente

Prerequisiti

Prerequisites: The course is meant for undergraduate students, familiarity with basic concepts of computer science (algorithms, data structures, complexity) might be useful, however the course will concentrate on the problem formalization, not on their coding,  it is aimed at providing a basic introduction useful for further studies in AI and in AI based application areas.

Programma

This (20 hours) course is reasoned overview on Artificial Intelligence, it is based on the new revised edition of the mostly widely adopted textbook on AI: Artificial Intelligence: a modern approach, by Stuart Russell and Peter Norvig. The students will be asked to realize readings and exercises along the course path.  The proposed format is one lesson weekly (from 18-20) starting from mid-February till end of May (to be defined together with students)

  •        Introduction to AI – ( from chapters 1& 2) – 2h (What Is AI, The Foundations of AI,

The History of AI ,The State of the Art, Risks and Benefits of AI)

  •        Problem Solving overview: Search and Constraint Satisfaction Problems (from chapters 3&6) - 2h
  •        Knowledge, Reasoning and Planning overview (from chapters 7&10) - 2h
  •        Machine Learning: Learning from Example – 1(from chapter 19) - 2h
  •        Machine Learning: Learning from Example – 2 (from chapter 19) - 2h
  •        Machine Learning: Learning probabilistic models (from chapter 20) - 2h
  •        Machine Learning: Deep Learning: Simple and Convolutional Networks (from chapter 21) - 2h
  •        Machine Learning: Deep Learning: Recurrent Networks (from chapter 21) - 2h
  •        Perceiving and Acting: Deep Learning in NLP (from chapters 24&25) - 2h
  •        Ethical AI and Human Centered AI (from chapter 27) - 2h

Obiettivi formativi

This (20 hours) course is reasoned overview on Artificial Intelligence, it is based on the new revised edition of the mostly widely adopted textbook on AI: Artificial Intelligence: a modern approach, by Stuart Russell and Peter Norvig. The will concentrate on few selected topics with the aim to allow students to achieve a significant view on the basic ideas and techniques underlying the design of intelligent computer systems.   Starting from an historical perspective introduction the course will overview topics ranging over the four areas of AI: reasoning, learning, perceiving and acting with a special focus on learning. At the end of the course, the techniques learnt will serve as the foundation for further study in AI and in AI based application areas.

Riferimenti bibliografici

Textbook,  Artificial Intelligence: a modern approach, Fourth Edition, by Stuart Russell and Peter Norvig.

http://aima.cs.berkeley.edu/ Global Edition