Fondamenti di Intelligenza Artificiale

Похожие документы
FONDAMENTI DI INFORMATICA II

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

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

Marco Listanti Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2014/2015

Gestione Aziendale e dei Sistemi Logistici. Informazioni generali sul corso per frequentati e non frequentanti

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

Dipartimento di Informatica Scienza e Ingegneria LAUREA MAGISTRALE IN INFORMATICA A.A. 2015/2016

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

Marketing - Corso progredito Marketing Research & Consumer Behavior. Gaetano Nino Miceli Maria Antonietta Raimondo

Elementi di Informatica e Programmazione

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

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

Economia e Gestione delle Imprese (EGI) 1 canale A-L 9 CFU (60 ore) A.A. 2015/16 II Semestre. Prof. Michela Addis INFORMAZIONI GENERALI SUL CORSO

SCIENZE DELLA FORMAZIONE PRIMARIA (V.O.) Metodologia Didattica per la Scuola Primaria* - A.A. 2013/2014 Prof.ssa G. Compagno SCHEDA DI TRASPARENZA

FONDAMENTI DI INFORMATICA

Università del Salento Facoltà di Scienze della Formazione, Scienze Politiche e Sociali CORSO DI INFORMATICA. UD0. Introduzione.

FONDAMENTI DI RETI DI TELECOMUNICAZIONI

Programmazione ad Oggetti

Marketing Internazionale

orario ricevimento via orario ufficio risposta entro 3 giorni

ISTITUZIONI DI DIRITTO ROMANO M - Q

Ragioneria Generale ed Applicata

Ore settimanali di lezione: 3 h di cui 2 in compresenza con l insegnante di Lab. di Informatica prof.ssa E.De Gasperi

AVVISO PER GLI STUDENTI IN DIFETTO DEGLI ESAMI DI: Ragioneria Generale ed Applicata I (Ordinamento quadriennale)

32 Laurea magistrale in Informatica Scienze

RELAZIONE FINALE. Consiglio di Classe

Università degli Studi di Udine

III anno. 2. Programma dell'esame. 3. Didattica opzionale. 4. Modalità di svolgimento dell esame e calendario degli appelli. 6.

Prof. Massimo Esposito INGEGNERIA MECCANICA (DI-M) UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA

Linguaggi di Programmazione ad Oggetti 1 A.A Giuliano Armano DIEE Università di Cagliari

SAFE - SCUOLA DI SCIENZE AGRARIE, FORESTALI, ALIMENTARI ED AMBIENTALI

Fondamenti (Principi) di Controlli Automatici

Sistemi informativi aziendali

Materiali e Metallurgia

Tecnica e metodologia delle attività motorie adattate

Offerta Formativa. La Norma ISO 9001:2000. Principi, contenuti, applicazioni ed evidenze oggettive

Vademecum Università degli Studi di Urbino Carlo Bo

con specializzazione

Introduzione al corso di Programmazione e Laboratorio

Esperto di Teatro nelle scuole. Anno scolastico

Corso di Fondamenti di Informatica T-1

LINGUE TEDESCA, FRANCESE E SPAGNOLA LIVELLO A2

Università degli Studi di Pavia Dipartimento di Psicologia. INFORMATI PER RIUSCIRE Tutor: Alessandra Danieli Alessandra Di Malta

Per l'accesso al corso di laurea magistrale sono altresì richiesti i seguenti requisiti curriculari:

DIRITTO PENALE II A - L

Laboratorio di Sistemi e Automazione (A020-C320) esperienza competenze Competenze trasversali

Dipartimento di INFORMATICA TC - TTRG. Anno Scolastico Piano di Lavoro Disciplinare. INFORMATICA Articolazione: INFORMATICA Classe IV

GUIDA AI TEST DI ACCESSO / VERIFICA CONOSCENZA ALL INGRESSO INFORMATIZZATI. Anno accademico 2013/14

TECNICHE DI CONTROLLO E DIAGNOSI

Politiche per i media e la comunicazione

A.S. 2015/16 CLASSE 5 AEE MATERIA: T.P.S.E. UNITA DI APPRENDIMENTO 1: AMPLIFICATORI OPERAZIONALI

L esame di Lingua inglese 1 livello al Politecnico di Torino

PIANO ANNUALE ATTIVITA A.S. 2015/2016

Prof. Silvano Monarca. Corso di MEDICINA SOCIALE. a.a

LAUREA in INGEGNERIA INFORMATICA

Corso di Sistemi Informativi Geografici. Presentazione del corso Maria Luisa Damiani A.A

GUIDA AL TEST DI ACCESSO E ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA

Corso di Laurea Ingegneria Informatica

Laboratorio di scrittura e cultura della comunicazione

ALMA MATER STUDIORUM - UNIVERSITÀ DI BOLOGNA. Area Didattica e Servizi agli Studenti. CLA - Centro Linguistico di Ateneo

Analisi Univariata e Multivariata dei Dati Economici Bruno Ricca (Dipartimento di studi su risorse, impresa, ambiente e metodologie quantitative)

CORSO LAUREA IN INGEGNERIA ELETTRONICA E INFORMATICA RAPPORTO DI RIESAME 2016 APPENDICE

prof. Antonio SARACINO A.A

Programmazione e Controllo della Produzione. Introduzione

Tecniche e didattica delle attività motorie

Università degli Studi di Genova Dipartimento di Chimica e Chimica Industriale

Laboratorio di Reti Locali e Geografiche

dati e la loro significatività statistica con l utilizzo della calcolatrice per l analisi statistica dei dati.

Finanza Aziendale Progredito cod

Tecniche di comunicazione e di scrittura Docente titolare: prof. Dario Corno Codice: 02FZUMN SSD: L-FIL FIL-LET/12 LET/12 Attività formative: D A scel

Corso di Laurea in Scienze della formazione primaria

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

UNIVERSITÀ DEGLI STUDI DI BERGAMO. Modulo di Finanziamento dei progetti (3 cfu)

Corso di Sociologia della salute (a.a ) (docente: Prof. Sebastiano Porcu)

Scienze della Mediazione Linguistica

PROGRAMMAZIONE DIPARTIMENTO DI LETTERE LICEO LINGUISTICO PRIMO ANNO A.S. 2015/2016 MATERIA: LATINO

PROGRAMMA DEL CORSO. Lavori fuori tensione (Parte I). Disposizioni legislative e norme tecniche in materia di sicurezza degli operatori elettrici

Criminologia e studi giuridici forensi

AE RZT QSO RKPT SQZC

Транскрипт:

Fondamenti di Intelligenza Artificiale Prof. Evelina Lamma Dipartimento di Ingegneria Telefono: 0532 974894 Email: nome.cognome@unife.it http://docente.unife.it/evelina.lamma Ricevimento: mercoledì h.14-15 o su appuntamento" " Sito web del corso:! http://www.unife.it/ing/lm.infoauto/fond_ia" 1

Obiettivi Presentare i concetti principali e i metodi che stanno alla base della progettazione di sistemi di Intelligenza Artificiale (con particolare riferimento a sistemi basati sulla conoscenza e alla logica) Metodi per la soluzione di problemi Rappresentazione della conoscenza Introdurre il linguaggio Prolog come motore di inferenza basato sulla logica Nell insegnamento di APPLICAZIONI DI INTELLIGENZA ARTIFICIALE si approfondiranno le applicazioni, con particolare enfasi su Planning, Apprendimento, Ottimizzazione e Programmazione a Vincoli) 3

Programma 1. Introduzione all Intelligenza Artificiale: - Una definizione dell IA; - I principali campi applicativi; - I sistemi basati sulla conoscenza e i loro principi architetturali. 2. Risoluzione di problemi: - Problemi come spazio degli stati; - Metodi di soluzione forward e backward; - Strategie di ricerca (non informate ed euristiche esercitazioni in Lab); - Giochi; - Propagazione di vincoli. 3. Metodi per la rappresentazione della conoscenza: - Logica dei predicati del I ordine; - Cenni su Regole di produzione, reti semantiche, frames; - Logiche descrittive (seminario / esercitazione in lab); 4

Programma (cont.) 4. Linguaggi per Intelligenza Artificiale: PROLOG Dalla Logica alla Programmazione Logica Il linguaggio PROLOG (alcune lezioni in Lab) PROLOG per: Soluzione di problemi di IA Esercitazioni e seminari tematici:" Libreria AMAI (Ing. Elena Bellodi, 7 e 14 Ottobre)" Evolutionary computation e Swarm intelligence (Prof. Andrea Roli, 15 Ottobre)" Ontologie, DL e ragionatori ontologici Ing. (Riccardo Zese, inizio Dicembre)" 5

LEZIONI / ESERCITAZIONI Sono integrate con le lezioni alcune esercitazioni/lezioni svolte in laboratorio, al fine di approfondire alcuni argomenti con strumenti operativi:" AMAI.search, libreria Java per strategie di ricerca" Prolog, in versione free software su PC disponibile per tutti gli studenti. Sicstus-PROLOG, Eclipse - PROLOG con vincoli, disponibili in laboratorio" Pellet, ragionatore su logiche descrittive, reasoner open-source in Java " Si svolgono tutte presso il laboratorio di Informatica piccolo (consultate l orario) 6

Esame (6 CFU) Prova scritta (punti 32/32, durata 2h) verte su:" "1. "Esercizi sui punti 2), 3), 4) " " "Strategie non informate e euristiche, giochi con avversario,!!!sistemi a vincoli, logica e risoluzione automatica,!!!programmazione in Prolog! "2. "Domande teoriche su tutti gli argomenti trattati nel corso" " E possibile sostenere, dopo il superamento dello scritto, anche una prova orale, che verte su tutti gli argomenti del corso e in cui gli studenti sono incoraggiati a portare un approfondimento su uno dei temi del corso corredato del relativo codice" " Chi ha in piano l esame da 9 CFU deve fare riferimento alle modalità dell A.A. 2012-13 (contattandomi al riguardo)" 7

DATE D ESAME Quattro prove scritte, tra Dicembre e Gennaio- Febbraio" Date fissate:" 22 Dicembre, prima di Natale" 13 Gennaio 2015" 29 Gennaio 2015" 12 Febbraio 2015" La prova scritta non è una roulette da tentare, sostenete la prova se vi sentite preparati " 8

MATERIALE DIDATTICO Per i punti 3) (parzialmente) e 4) il testo di " " L.Console, E.Lamma, P.Mello, M. Milano: Programmazione Logica e Prolog, UTET, Seconda Edizione 1997. " Per tutti i punti dispense distribuite dal docente e lucidi dei seminari. Per la preparazione allo scritto dell esame disponibili tutti i testi con relative soluzioni." Testi per consultazione e approfondimento: " S. Russell e P. Norvig, "Intelligenza artificiale. Un approccio moderno", volume 1, Seconda Edizione, Pearson Education-Prentice Hall, 2005, Italia." " Oppure: S. J. Russel, P. Norvig: Intelligenza Artificiale: Un approccio moderno, Prentice Hall International, UTET Libreria, 1998.!!o qualsiasi edizione successiva" " E. Rich, K. Knight: Intelligenza Artificiale, McGraw Hill, Seconda Edizione 1992." " I. Bratko: Programmare in Prolog per l Intelligenza Artificiale, Masson ed Addison-Wesley, 1988.! 9