Sistemi Intelligenti Naturali e Artificiali

Programma a.a. 2005/2006


Programma

Il corso presenta aspetti di neuroscienze con particolare riferimento agli aspetti computazionali del comportamento nei sistemi naturali e artificiali. Nella parte introduttiva viene presentato e discusso il concetto di "intelligenza" secondo le teorie naturali e artificiali correnti e alcuni aspetti di base del sistema nervoso umano. Successivamente vengono presentati alcuni esempi naturali e artificiali di percezione sensoriale e di coordinamento sensori-motorio. Infine vengono presentati esempi di "comportamenti intelligenti" illustrandone gli aspetti evolutivi, computazionali e dal punto di vista dello sviluppo. Parte del corso viene dedicata anno per anno, ad approfondimenti di tematiche particolari attraverso cicli di lezioni tenute da esperti italiani e stranieri.

Program

The course presents aspects of neuroscience with particular emphasis on computational aspects of behavior in natural and artificial systems. In the introductory part the concept of "intelligence" is presented with reference to the main theories proposed for natural and artificial systems, as well as some basic aspects of the human nervous system. This part is followed by a discussion of some aspects of perception and sensorimotor coordination in animals and artificial systems. The last part is devoted to the presentation of examples of computational models of "intelligent behaviors" in natural and artificial systems from a neurobiological perspective and with reference to evolution, learning and development. Part of the course is devoted, each year, to different specialized topics, through seminars delivered by Italian and foreign scientists.

Programma Dettagliato, Riferimenti e Materiale Video
(In Italian)


Trasparenze utilizzate

Clicca qui per le trasparenze del corso


Modelli tradizionali e statistici applicati alla percezione 

Clicca qui per il programma del corso.

Trasparenze:


PROGRAMMAZIONE C/C++

Il programma è diviso in due parti:

1) Programmazione C
    - tipi di dato, operatori, conversioni di tipo, controllo di flusso, array e puntatori, funzioni, strutture
2) Programmazione C++
    - classi, overloading di funzioni e operatori

La mailing list del corso può/deve essere utilizzata come strumento per chiedere qualunque tipo di informazione.

Dispense del corso di Programmazione C/C++: (versione 1.5, aggiornate al 22/10/2004).

Il test finale per l'anno accademico 2005/2006 (insieme con quelli degli anni precedenti) è disponibile qui.

Testi Consigliati:

 

(*) disponibile in laboratorio

 
sandini@unige.it
4 ottobre 2006