Applicazioni di intelligenza artificiale

Documenti analoghi
Planning deduttivo in Prolog Planning in Prolog (come ricerca forward) (il 18 Gennaio, in Lab)

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Corso di Applicazioni di Intelligenza Artificiale LS. Prof. Paola Mello Anno accademico 2008/2009

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Corso di SISTEMI INTELLIGENTI M. Prof. Michela Milano" Anno accademico 2011/2012

INTELLIGENZA ARTIFICIALE (elementi) 6 cfu

INTELLIGENZA ARTIFICIALE (elementi) 6 cfu

Ingegneria del Software II

Intelligenza Artificiale

FONDAMENTI DI INFORMATICA II

REGISTRI D'ESAME CODICE ESAME CORSO DI LAUREA NOME DEL CORSO LAUREA CFU

Ricerca Operativa A.A. 2007/ Introduzione

Introduzione al corso

Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2015/2016

Corso di. Fondamenti di Informatica T

Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2016/2017

Università di Pisa. Corso di Laurea in Informatica (classe 26: Scienze e Tecnologie Informatiche)

Corso di Fondamenti di Informatica e Laboratorio ato o T-AB

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

Fondamenti di Informatica (lettere A-I) A

Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in INFORMATICA

Grafica ed interfacce per la comunicazione. Scienze della Comunicazione A.A.2013/14

Università di Pisa. Corso di Laurea in Informatica (classe 26: Scienze e Tecnologie Informatiche)

Fondamenti di Informatica MultiDAMS

Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2017/2018

Università di Pisa. Corso di Laurea in Informatica (classe 26: Scienze e Tecnologie Informatiche)

Introduzione al corso

algoritmi e strutture di dati

Introduzione al corso

Fondamenti di Informatica

Sistemi Distribuiti Anno accademico 2009/10

Corso di Laurea Ingegneria Informatica

CORSO DI LAUREA MAGISTRALE IN INFORMATICA

Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso

Fondamenti di Informatica

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

Università degli Studi di Bologna. Facoltà di Ingegneria CORSO DI INGEGNERIA DEL SOFTWARE. Prof. Evelina Lamma

Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Triennale in INFORMATICA

Fondamenti di Informatica A.A Studenti

OBIETTIVI. Conoscere i concetti di base dell Informatica. Conoscere i principi e gli strumenti di base della programmazione

Presentazione del Corso di Calcolo Numerico con Laboratorio

CALCOLATORI ELETTRONICI

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

Corso di Laurea in Informatica Basi di Dati a.a

Fondamenti di Informatica

Introduzione. Alessandro De Luca. Automazione

Informatica e Comunicazione Digitale Crediti formativi 9. No, ma la frequenza è fortemente consigliata Lingua di erogazione

Corso di Fondamenti di Informatica II introduzione al corso (canale L-Z, prof. d Amore)

Sistemi con vincoli. Docente: Francesca Rossi.

INSEGNAMENTO DI INGEGNERIA DEL SOFTWARE B (5 CFU) CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA a.a

Algoritmi e Strutture Dati

Ricerca Operativa. Docente. 1. Introduzione

Fondamenti di Informatica

Fondamenti di Informatica

Telecomunicazioni. Docente: Andrea Baiocchi. DIET - Stanza 107, 1 piano palazzina P. Piga Via Eudossiana 18

Università degli Studi di Enna Kore Facoltà di Scienze dell Uomo e della Società Anno Accademico

Obiettivi del corso. Programmazione Corso di laurea in Informatica

FONDAMENTI DI INTELLIGENZA ARTIFICIALE (8 CFU)

UNIVERSITA' DEGLI STUDI DI MILANO - BICOCCA Facoltà di Scienze Matematiche, Fisiche e Naturali

Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2016/17

Algoritmi e Strutture Dati

LT INFORMATICA. Calendario esami corsi A.A. 2016/2017 e esami di materie ancora attive manifesti precedenti

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti

Algoritmi e Strutture dati a.a. 2013/2014

Fondamenti di Informatica T-1

Syllabus A042 Insegnamenti disciplinari

UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI

Corso di Laurea Ingegneria Civile

SOCIOLOGIA DEI NUOVI MEDIA

Cosa è cambiato - la parte facile

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Tipo. Comportamenti Lo studente potrà acquisire le conoscenze e la sensibilità alle problematiche di gestione finanziaria delle imprese.

Economia degli intermediari finanziari. Prof. Massimo Caratelli Prof. Franco Fiordelisi. a.a

INGEGNERIA DEL SOFTWARE

Fondamenti di Informatica

INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016

INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017

Complementi di Controlli Automatici. Introduzione al corso

Sicurezza dei sistemi informatici 1 Introduzione al corso

Il corso si propone di delineare le caratteristiche dell attività bancaria ed i principi di gestione delle banche.

Una Breve Introduzione alla Logica

32 Laurea magistrale in Informatica Scienze

CORSO DI LAUREA MAGISTRALE IN INFORMATICA

Corso di Economia e Gestione delle Imprese e Marketing a.a Prof. Elena Cedrola

Università degli Studi di Enna Kore Facoltà di Scienze dell Uomo e della Società

CORSO DI LAUREA MAGISTRALE IN INFORMATICA

Sistemi Distribuiti e Cloud Computing A.A. 2015/16

CORSO DI LAUREA IN SCIENZE DELL'EDUCAZIONE E DELLA FORMAZIONE CORSO DI LAUREA IN SCIENZE E TECNICHE PSICOLOGICHE. Pedagogia generale

Algoritmi e Strutture Dati

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!

Corso di Laurea Ingegneria Informatica

Un metodo di rappresentazione della Conoscenza e un insieme di CONVENZIONI e FORMALISMI per esprimere la conoscenza.

Corso di Laurea in Informatica

Fondamenti di informatica. Introduzione al corso di Fondamenti di informatica I e II (informatici) Anno Accademico

1 anno Attività obbligatorie 30 cfu moduli ssd. 2 anno insegnamenti. F1801Q 16 Laurea Magistrale in Informatica regolamento didattico

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

Fondamenti di Informatica modulo B

Transcript:

Applicazioni di intelligenza artificiale A.A. 2012-13 Docenti: Prof. Fabrizio Riguzzi, Evelina Lamma, Marco Gavanelli Ricevimento studenti: vedi pagine docenti e-mail: nome.cognome@unife.it Tel: 0532 9748 36 / 94 / 33 Sito web del corso: http://www.unife.it/ing/lm.infoauto/appl_ia

Obiettivi Riprendere i metodi alla base della progettazione di sistemi di Intelligenza Artificiale e vederne l applicazione Introdurre tecniche di: apprendimento automatico pianificazione automatica constraint processing Introdurre i principi per lo sviluppo di sistemi basati sulla conoscenza e dei tool per il loro sviluppo Discutere l applicazione di tecniche di Intelligenza Artificiale al mondo reale Prerequisiti: Fondamenti di Intelligenza Artificiale

Programma Ragionamento induttivo e tecniche di apprendimento automatico (F. Riguzzi) Richiami di teoria della probabilità Introduzione all apprendimento Apprendimento di concetti e ordinamento da generale a specifico Apprendimento di alberi di decisione Reti Bayesiane Apprendimento basato sulle istanze Apprendimento di insiemi di regole proposizionali Apprendimento di regole del primo ordine Linguaggi logico probabilistici

Programma (cont.) La pianificazione automatica (E. Lamma) Pianificazione come deduzione Pianificazione come ricerca nello spazio degli stati Pianificazione come ricerca nello spazio dei piani I Sistemi Basati sulla Conoscenza: Inferenza forward e backward (recap) Come si sviluppa un Sistema Basato sulla Conoscenza Ambienti software per lo sviluppo di Sistemi Esperti Applicazioni (diagnosi, validazione, etc.)

Programma (cont.) Programmazione Logica a Vincoli (M. Gavanelli) Problemi di Soddisfacimento e di Ottimizzazione CLP(FD): tecniche di consistenza generalizzate: Arc-Consistenza Generalizzata, Bound Consistenza, Vincoli Globali, Insiemi in CLP(FD), Ricerca ed ottimizzazione; Applicazioni Implementazione di nuovi risolutori Cenni di CLP(R)

Organizzazione delle lezioni (Riguzzi) Sett Lezioni Laboratorio I-II Introdzione all'apprendimento automatico Alberi di decisione III Reti Bayesiane Alberi di decisione Reti Bayesiane IV V (1 lez) VI (1 lez) Nearest neighbor Regole proposizionali Regole del primo ordine Linguaggi logico probabilistici Ragionamento con linguaggi logici probabilistici Apprendimento di linguaggi logici e logico probabilistici

Organizzazione delle lezioni (Lamma) Sett Lezioni Laboratorio VII Planning deduttivo e lineare Pianificazione mediante deduzione formalizzazione di Green formalizzazione di Kowalski Pianificazione mediante ricerca STRIPS e algoritmo backward VIII Planning deduttivo e lineare Partial Order Planning Pianificatore in Prolog (in Laboratorio) Esercizi su pianificazione automatica come deduzione e come ricerca (forward) Partial Order Planning X (1 lez) Sistemi esperti e tool

Organizzazione delle lezioni (Gavanelli) Sett Lezioni Laboratorio X (1 lez)+xi Introduzione alla programmazione logica a vincoli Esercizi su problemi con vincoli semplici XII Vincoli globali Esercizi con problemi a vincoli usando vincoli globali XIII Meta-predicati di ottimizzazione Esercizi con problemi di ottimizzazione XIV Implementazione di nuovi vincoli e risolutori Esercizi sull implementazione di nuovi vincoli

Modalità d esame L'esame si compone di una prova scritta+laboratorio e di una prova orale. Prova scritta + laboratorio: Domande ed esercizi su Pianificazione, apprendimento, programmazione a vincoli. L'esercizio di programmazione a vincoli si svolge in laboratorio, in genere successivamente alla parte scritta e ne costituisce parte integrante. Prova orale: Riguarda la discussione di una esercitazione/tesina, da concordare con uno dei docenti del corso. Comporta un incremento massimo di 3-4 punti rispetto allo scritto.

Date d esame Pubblicate sul sito studiare.unife.it Indicativamente: 2-3 date, successivamente al corso a Giugno-Luglio 1-2 a Settembre 2-3 tra Dicembre-Febbraio La prova scritta non è una roulette da tentare, sostenete la prova se vi sentite preparati

Materiale didattico Per la parte di pianificazione automatica: S. Russell e P. Norvig, "Intelligenza artificiale. Un approccio moderno",, volume 1, Seconda Edizione, Pearson Education-Prentice Hall, 2005, Italia. Per altri contenuti, come consultazione anche: S. Russell e P. Norvig, "Intelligenza artificiale. Un approccio moderno",, volume 2, Seconda Edizione, Pearson Education-Prentice Hall, 2005, Italia. Altri testi / articoli indicati dai docenti per le parti successive