Durante il corso:
Oltre agli esercizi che verranno proposti durante le
lezioni, verranno organizzate alcune esercitazioni.
-
Venerdì 29 Marzo 2019,
9.00--11.30, LAB2 :
Strategie di Ricerca, con l'uso delle librerie AIMA
- Slides dell'esercitazione
- Soluzione di Missionari/Cannibali e U2 proposta dall'Ing. Federico Chesani. (versione vecchia)
- Soluzione di Missionari/Cannibali proposta dall'Ing. Federico Chesani. (versione AIMA3e - jdk8, progetto maven)
- LibreriaAima 3.0.0.
- Libreria aima (dal sito ). JAR file della libreria vecchia: aima.0.95.jar
- NOTA: Nella terza edizione del libro "Intelligenza Artificiale: Un approccio moderno", (Terza Edizione), la libreria AIMA è stata in parte riscritta, perciò è necessario un parziale lavoro di refactoring qualora si voglia utilizzare la nuova versione (denominata 3.0.0, con maven) rispetto alla precedente.
- Venerdì 17 Maggio, 9.00--11.30, LAB2: Ambiente TuProlog/SWI e soluzione di problemi in Prolog
Per l'esame:
Alla prova orale è possibile portare un'esercitazione pratica su un argomento del corso, previo accordo con il docente. Una lista (non esaustiva) di argomenti che possono essere oggetto di approfondimento e di sperimentazione è la seguente:
- Risoluzione di giochi
- Modellazione e risoluzione di Problemi di Soddisfacimento di Vincoli in linguaggio Prolog o in CLP
- Risoluzione di problemi come ricerca nello spazio degli stati
- Realizzazioni di estensioni del linguaggio Prolog per la rappresentazione della conoscenza (ambienti a oggetti, a frames, sistemi di produzione ecc.)