Universita’di Torino
Corso di Laurea in Informatica
INTELLIGENZA ARTIFICIALE: RISOLUZIONE DI PROBLEMI
Programma del corso A.A. 2000/2001
Docente: Pietro Torasso
Scopo
Il corso si propone di fornire una introduzione generale alle problematiche nel settore dell’Intelligenza Artificiale con particolare riguardo alle metodologie di risoluzione automatica di problemi.
Oltre alle strategie classiche di risoluzione di problemi, il corso fornisce gli elementi essenziali sui meccanismi a vincoli e fornisce una descrizione delle regole di produzione e dei formalismi di rappresentazione strutturati (frame e linguaggi concettuali).
Il corso si conclude con alcuni cenni sulla rilevanza del particolare task nel determinare la struttura di risoluzione del problema e di rappresentazione della conoscenza.
Data la natura introduttiva del corso e la durata del corso, si precisa che i meccanismi di ragionamenato e le metodologie per apprendimento automatico sono trattate nel corso di "Intelligenza Artificiale: meccanismi di ragionamento" mentre una sperimentazione pratica delle tematiche toccate in questo corso trova la sua collocazione nel corso "Intelligenza Artificiale: Linguaggi ed ambienti (sperimentazioni)"
Modalita’ d’esame
Esame orale Individuale
Programma dettagliato del Corso
Per ogni argomento viene fornita la lista dei testi o degli articoli da consultare con attenzione o da leggere (se esiste specificazione in questo senso).
Introduzione all’Intelligenza Artificiale e al concetto di Agente Intelligente
Ginsberg cap1
Rich cap. 1.1, 1.2, 1.3, 1.4 (leggere), 1.5 (leggere)
Russel Cap.1.1, 1.2 (leggere), 1.3 , 1.4, cap.2 (leggere)
Risoluzione automatica di problemi
Generalita Rich cap. 2
Spazio degli stati Ginsberg 3.1, 3.2, 3.3; Rich cap. 3.1., 3.2 (leggere), 3.3.1, 3.3.2
Scomposizione in sottoproblemi Rich cap. 3.4
Giochi: Rich 12.1., 12.2
Soddisfacimento di vincoli: Rich 3.5, 14.3
Regole di produzione
Rich 2.1, 2.2, 6.1 (leggere), 6.2 (leggere), 6.3, 6.4.1(leggere) 6.4.2 (leggere), 6.4.4., 6.5, 6.6
Jackson cap. 8
Formalismi strutturati
Rich 5.1, 5.2
Rich cap. 9.2
R.Fikes. T. Kehler: "The role of frame-base representation in reasoning", Comm. ACM, Vol. 28, no.9, pp 904-920, 1985
R. Brachman, J.Schmolze: "An overview of KL-ONE knowledge representation system" in Readings in Artificial Intelligence as Databases, (studiare la prima parte, leggere da pag .219 in poi)
N.B la collacazione del volume nella biblioteca e’ L2984
Problem solving in dominii del mondo reale
Rich cap. 20.1, 20.2
Jackson cap. 1
I testi a cui si fa riferimento sono:
I testi sono reperibili e consultabili presso la Biblioteca del Dipartimento di Informatica