Intelligenza Artificiale I- a.a. 1997-98
Ultima modifica:28 Gennaio 1999.
Commenti a Maurizio Martelli.
-
Luogo delle lezioni: Aula 704.
-
Orario settimanale:
Mer 14-17, Gio 15-17.
Date ed argomenti delle lezioni
- 4/11/98 - Mer. 11-13
- Obiettivi del corso, modalita' di esame.
- Presentazione del corso Intelligenza Artificiale I.
- 11/11/98 - Mer. 14-17
- Cenni di Logica del prim'ordine
- Richiami dei concetti base di programmazione logica (fatti, regole,
programmi, goal, sostituzioni, unificazione, risoluzione).
- 12/11/98 - Gio. 15-17
- Interpretazione procedurale dei linguaggi logici.
- Interprete astratto per Prolog puro e relativi concetti computazionali.
- Esempi di programmazione ricorsiva.
- 18/11/98 - Mer. 14-17
- Programmi e costrutti metalogici in Prolog.
- Concetti ed esempi relativi all'uso del Cut.
- 19/11/98 - Gio. 15-17
- Introduzione alla rappresentazione della conoscenza.
- Metodi di rappresentazione della Conoscenza .
- Sistemi di Produzione (In avanti, All'indietro).
- 25/11/98 - Mer. 14-17
- Seminario-incontro con il Prof. J.A. Robinson
- 26/11/98 - Gio. 15-17
- Reti Semantiche:
- tassonomia ed aggregazione;
- ereditarietà semplice;
- esempi ed esercizi.
- 2/12/98 - Mer. 14-17
- Esercizi per il 1° compitino
- Predicati per la manipolazione di programmi.
- Non determinismo in Prolog.
- 3/12/98 - Gio. 15-17
- Frame: slots e facts.
- La logica come metodo di rappresentazione della
conoscenza.
- Esempi ed esercizi di preparazione al I compitino.
- 4/12/98 - Ven. 9-11
- 9/12/98 - Mer. 14-17
- Programmazione avanzata (difference lists).
- Programmazione al second'ordine.
- Ricerca su grafi di stato.
- 10/12/98 - Gio. 15-17
- Linguaggi di programmazione dichiarativi.
- Paradigma funzionale e logico.
- Stile di programmazione ad oggetti e rappresentazione della conoscenza.
- 16/12/98 - Mer. 14-17
- Ricerca su grafi di stato: esempi
- Giochi (cenni).
- Introduzione al CLP
- 17/12/98 - Gio. 15-17
- Sistemi Esperti.
- Architettura generale di un Sistema Esperto.
- Esempi di realizzazioni.
- 23/12/98 - Mer. 9-12
- 7/1/99 - Gio. 15-17
- Moduli di spiegazione.
- Teoria della certezza (cenni).
- 13/1/99 - Mer. 14-17
- Programmazione con vincoli.
- Domini e risolutori di vincoli.
- Tecniche di propagazione in domini di elementi finiti.
- 14/1/99 - Gio. 15-18
- Metaprogrammazione e amalgamazione.
- Metainterpreti: introduzione.
- Mondi multipli.
- 20/1/99 - Mer. 14-17
- Metainterpreti e strumenti di ambiente.
- Metainterpreti per Sistemi Esperti (why e ask the user).
- Metainterpreti per tipi di ragionamento forward, adduttivo.
- 21/1/99 - Gio. 15-18
- Metainterpreti per modifiche linguistiche.
- Metainterpreti per ereditarieta', frames e ragionamento approssimato.
- Cenni di valutazione parziale.
- 27/1/99 - Mer. 14-17
- Caratteristiche dei tool di sviluppo.
- Integrazione di un Sistema Esperto con DBMS.
- Integrazione di un Sistema Esperto con applicazioni Real time.
- 28/1/99 - Gio. 15-18
- Tecniche di acquisizione della conoscenza.
- Esempio di ciclo di sviluppo di un Sistema Esperto industriale.