Corso di Ingegneria della Conoscenza e Sistemi Esperti

 

 

Docente: Floriana Esposito
Dipartimento di Informatica
Universita' di Bari
Via Orabona 4
70126 Bari - Italy

Tel/Fax: +39 0805443264
Email: esposito@di.uniba.it

 

 

Materiale didattico per l'anno accademico 2011 - 2012 Corso di Laurea in Informatica

 Modulo 1

1.1: Introduzione: la conoscenza. Il comportamento intelligente e la conoscenza. L'ingegneria della conoscenza.

1.2: Agenti stimolo-risposta, agenti teleo-reattivi: i modelli. L'Agente razionale. Il modello di Agente Intelligente. I KBS come Agenti Intelligenti.

1.3: I KBS come sistemi intelligenti. L'ingegneria della conoscenza.

1.4: Il modello di calcolo: i sistemi di produzioni. La strategia di controllo: il recognize-act cycle, il matching e la soluzione dei conflitti. Ragionamento in avanti e ragionamento all'indietro.

 Modulo 2

2.1: Descrivere il problema. Risolvere il problema: la ricerca della soluzione come ricerca su grafo: strategie irrevocabili e strategie tentative. La procedura Produzione. Ricerca cieca e ricerca informata.

2.2: Ricerca informata e l'uso di euristiche: l'algoritmo A*, ammissibilit? di A*, confronto tra algoritmi di ricerca ammissibili. Misure di prestazione.

2.3: Giochi. Ricerca per sistemi a due agenti avversari: gli algoritmi minmax e alpha-beta.

 Modulo 3

3.1: I sistemi basti su conoscenza e i sistemi esperti: obiettivi, caratteristiche e architettura. Il ciclo di sviluppo di un sistema esperto.

3.2: I linguaggi per lo sviluppo di sistemi intelligenti e di agenti basati su conoscenza.

3.3: Ingegneria dei sistemi basati su conoscenza: la fase di acquisizione della conoscenza.

3.4: Ragionare con conoscenza incerta: ragionamento statistico, inferenza col teorema di Bayes, fattori di certezza.

 Modulo 4

4.1: Sistemi per la Classificazione.

4.2: Sistemi per la Pianificazione: genealità

4.3: Pianificazione: STRIPS, ABSTRIPS e pianificazione gerarchica.

 Parte di Laboratorio

Una breve introduzione al linguaggio Python.

[Top of this page]