Program
Search
Print
Intelligenza Artificiale
ARTIFICIAL INTELLIGENCE Aldo Franco Dragoni
Seat
Ingegneria
A.A.
2015/2016
Credits
9
Hours
72
Period
I
Language
ENG
Prerequisites
None
Learning outcomes
The course aim is to provide a broad overview of a discipline that has seen a tremendous growth in recent years. Major emphasis will be given to the 'logistic' approach, ie the part that tends to replicate in machines logical-inference mechanisms of correct human thoughts.
Program
Introduction to Artificial Intelligence
Problem solving with Search.
Euristic Search.
Constraint Satisfaction Problems
Adversary Search and Games
Knowledge Representation and Reasoning
Uncertain Reasoning and Fuzzy Logic
First Order Logic
Logic Programming
PROLOG
AI applications in PROLOG
Development of the examination
LEARNING EVALUATION METHODSThe examination is held in two tests: a test of programming in PROLOG and a written exam with exercises of Artificial Intelligence to solve with the help of textbooks and class notes
LEARNING EVALUATION CRITERIAThe evaluation focuses on the practice: the student must demonstrate the ability to program in PROLOG and knowing how to use the ideas of artificial intelligence to solve concrete problems.
LEARNING MEASUREMENT CRITERIABoth tests are evaluated thirty
FINAL MARK ALLOCATION CRITERIAThe final evaluation is the average of thirty between the two assessments reported.
Recommended reading
Russel, Norvig Intelligenza Artificiale-un approccio moderno Pearson
Sterling, Shapiro L'arte del Prolog Hoepli
Courses
- Ingegneria Informatica e dell'Automazione (Corso di Laurea Magistrale (DM 270/04))