- Docente: Ugo Dal Lago
- Credits: 3
- Language: English
- Teaching Mode: In-person learning (entirely or partially)
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Artificial Intelligence (cod. 6700)
Learning outcomes
At the end of the course, the student is able to apply the knowledge acquired in Languages and algorithms for Artificial Intelligence in order to carry out autonomously a project focusing on a topic agreed upon with the teacher.
Course contents
The contents of the project will be agreed with the teachers in charge of the course.
Readings/Bibliography
Dirk van Dalen. Logic and structure. 4th edition, Springer.
K. Doets. From Logic to Logic Programming. The Mit Press.
Russell, Norvig. Artificial Intelligence: A Modern Approach (any edition). Pearson.
Sanjeev Arora and Boaz Barak, Computational Complexity: Modern Approach. Cambridge University Press, 2009.
Michael Kearns, Umesh. Vazirani. An Introduction to Computational Learning Theory. MIT Press, 1994.
Shai Shalev-Shwartz and Shai Ben-David. Understanding Machine Learning: From Theory to Algorithms. Cambridge University Press, 2014.
Teaching methods
Independent study
Assessment methods
The project work consists of the study and analysis of one or more research papers related to one of the topics covered in the two integrated courses, the preparation of a short report, and the presentation of the obtained results to the teachers.
Office hours
See the website of Ugo Dal Lago