Objectives

The goal of the course is to present the basic elements of Artificial Intelligence and Machine Learning. The student is introduced to knowledge representation and reasoning techniques in logic, to automated problem solving, and to machine learning techniques.

At the end of the course the student will be able to use the tools and techniques for the solution of simple problems.

Teachers

Luigia Carlucci Aiello & Luca Iocchi

Lectures

Monday 12.00-13.30/14.00-15.30 Room B2
Tuesday 14.00-15.30 Room B2

Exams

IMPORTANT NOTES: 

1. The following dates are valid also for the exam Artificial Intelligence 1 (but the content of the exam will be of course different).

2. Problems with registration in Infostud do not prevent the participation to the exam. In case of problems, please send an e-mail to iocchi@dis.uniroma1.it (your problem will be considered and solved even if no reply will be sent).


Session 3: 17/6/2015

Session 4: 8/7/2015

Session 5: 16/9/2015

Special session: 21/10/2015 9:30 Room B2
Discussion and registration: 5/11 10:00 - Prof. office (room B115)

*** NOTE: LAST EXAM WITH TEACHERS Aiello/Iocchi ***
Due to the change of professors this session is open to all students.
If you are not able to register through Infostud, you can still attend the exam.
Just send a confirmation e-mail to Prof. Iocchi.



Any other information about the exams different from these ones are wrong!

Textbook

Wolfang Ertel, Introduction to Artificial Intellligence, Springer Verlag 2011.

Syllabus

  • Artificial Intelligence and Intelligent Agents
    • Goals of AI
    • Short History
    • Intelligent Agents, logical agents, learning agents
  • Logic and Knowledge Representation
    • Propositional Logic and Reasoning
    • First Order Logic
    • Representation problems (survey)
  •  Automated Problem Solving
    • The algorithm A*
  •  Machine Learning
    • Classification Algorithms
    • Regression Algorithms
    • Unsupervised Learning Algorithms