Calendario delle lezioni AA 2003/2004
(Data ultimo aggiornamento: 26 marzo 2004)
LUCIDI E PROGRAMMI
(Data ultimo aggiornamento: 3 giugno 2004)
1. Introduzione al corso (formato PDF)
2. Intelligenza artificiale (formato PDF)
Letture consigliate:Lewis - Cognitive modeling, symbolic Brooks - Elephants Don't Play Chess
3. Logica classica - Parte 1 (formato PDF)
Letture consigliate:Logic Tutorial
4. Logica classica - Parte 2 (formato PDF)
5. Calcolo dei predicati - Sistemi a regole (formato PDF)
6. Esercitazione con Jess (formato PDF)
6bis. Un problema da affrontare con Jess (formato PDF)
Letture consigliate:Jess Meets Einstein’s Riddle
7. Logica classica - Parte 3 (formato PDF)
8. Logiche non classiche (formato PDF)
9. Logiche sfumate (formato PDF)
Letture consigliate:Tutorial on Fuzzy Logic Design of Fuzzy Controllers
10. Teoria della Probabilità e Reti Bayesiane (formato PDF) - a cura di M. G. Semenza
Materiale aggiuntivo per l'esercitazione:Esempio1.xbn Esempio1-rete.pdf Candidato.xbn
11. Reti neurali (formato PDF) - a cura di R. Marmo
12. Calcolo Evolutivo (formato PDF)
13. Genetic Programming (formato PDF)
14. Evoluzione grammaticale (formato PDF) - seminario di A. Bollini
Materiale aggiuntivo:O'Neill e Ryan - Under the Hood of Grammatical Evolution Codice Java analizzato durante il seminario
15. Esercitazione con ECJ (formato PDF)
Letture consigliate:Langdon - Why Ants are Hard
Appendice A. Programmare in Java e ricerche bibliografiche
Introduzione a Java, parte prima (formato PDF)
Introduzione a Java, parte seconda (formato PDF)
Ricerche bibliografiche (formato PDF)
Appendice B. Strumenti software per i progetti finali
Avvertenza:
Il software qui esposto è riservato agli studenti del corso e non può essere distribuito a terzi NOTE DI VERSIONE Strumenti di base:Robocode (Versione 1.0.6 modificata del 20040603, sito originale) Jess (Versione 6.0 modificata del 20030530, sito originale) ECJ (Versione PR 9 originale, sito originale)
Software per i progetti:JessRobocode (Integrazione tra Robocode e Jess, Versione del 20040528) GPRobocode (Integrazione tra Robocode ed ECJ, Versione del 20040603)
Letture consigliate:Rock 'em, sock 'em Robocode! Rock 'em, sock 'em Robocode: Round 2