Home | Search | Help  
Home PageUniversitą di Genova

Intelligenza Artificiale I, a.a. 2000-2001

Informazioni e materiale sul corso

Programma del corso e materiale


Programma per calcolo dei voti

Programma Prolog per il calcolo del voto finale di un compitino in cui ci sono DUE gruppi di domande e TRE gruppi di esercizi.
Codice sicstus
Modo di utilizzo

Programma Prolog per il calcolo del voto finale di un compitino in cui ci sono TRE gruppi di domande e DUE gruppi di esercizi.
Codice sicstus
Modo di utilizzo


Lezione 30/11/2000

Esercizio sulla delete: codice (scritto in SICStus Prolog) e risultati .
Esercizio sulla most specific generalization: codice (scritto in SICStus Prolog) e risultati .
Esercizio sulla generazione di lemmi: codice (scritto in SICStus Prolog) e risultati .


Primo compitino 13/12/2000

Testo del compito: (file postscript).
Voti: (tabella html) .


Lezione 14/12/2000

Slides su applicazioni di constraints ad Intelligenza Artificiale: file pdf (259132 bytes).
Queste slides sono state presentate da Michela Milano al workshop AI*IA 1999.
Le pagine che vi interessano vanno dalla 68 alla 106.
Esercizio su scheduling implementato in CLP: codice (scritto in Eclipse!) e risultati .


Lezione 11/01/2001

Esercizio delle N regine implementato in CLP: codice (scritto in Eclipse!).



Secondo compitino 16/01/2001

Testo del compito: (file postscript).
Metainterprete che modifica l'algoritmo di unificazione: (SICStus Prolog).
Metainterprete che chiede all'utente di scegliere le clausole (non backtrackable): (SICStus Prolog).
Voti: (tabella html) .


Lezione 23/01/2001

Slides su comunicazione e linguaggio naturale: (postscript).
Slides su SHRDLU: (postscript).
Esercizi su grammatiche implementate in Prolog: (file .tar). Tutti i programmi sono stati realizzati sotto SICStus Prolog.


Lezione 25/01/2001

Slides su learning: (postscript). Parte della lezione segue il capitolo 18 del testo di Ivan Bratko, "PROLOG, programming for artificial intelligence", seconda edizione (in biblioteca c'e' solo la prima edizione).


Terzo compitino 06/02/2001

Testo del compito: (file postscript).
Metainterprete che stampa la lunghezza di una derivazione: (SICStus Prolog).
Metainterprete che chiede all'utente di scegliere le clausole (non backtrackable): (SICStus Prolog).
Voti: (tabella html) .


Prospetto voti complessivi

Voti: (tabella html) .


Esercitazione

Testo dell'esercitazione (file postscript).
Codice algoritmo alfa-beta pruning (codice Prolog).
Schema di gioco di base realizzato in CaseLP (NUOVO!!!! Versione 17-05-2001) (archivio .tgz). Leggete molto attentamente il file README.txt ed il file caselp.ps prima di cimentarvi con l'esercitazione!


Altre informazioni per gli studenti

Esercizi svolti

Trovate molti esercizi svolti ed alcuni testi dei compitini degli anni passati qui (A.A. 1998 - 1999) e qui (A.A. 1999 - 2000) .

Manuali di Prolog on-line

Sulle macchine del sw2 sono installati Eclipse (l'interprete si chiama lanciando ``eclipse'') e SICSTUS Prolog (l'interprete si chiama lanciando ``/share/pub/sicstus/bin/sicstus'').

Andate alla Home Page di SICStus Prolog per informazioni su SICStus

Manuali di SICStus Prolog disponibili su Web

Andate alla Home Page di ECLiPSe per vedere esempi di utilizzo del linguaggio

Back to Viviana's home page