FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Documenti analoghi
FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

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

INTELLIGENZA ARTIFICIALE (elementi) 6 cfu

INTELLIGENZA ARTIFICIALE (elementi) 6 cfu

Intelligenza Artificiale

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

Fondamenti di Informatica (lettere A-I) A

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

Corso di. Fondamenti di Informatica T

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

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

Introduzione. Alessandro De Luca. Automazione

CORSO DI FONDAMENTI DI INFORMATICA

Fondamenti di Informatica

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

Fondamenti di Informatica

Fondamenti di Informatica T-1

Fondamenti di Informatica A.A Studenti

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

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Fondamenti di Informatica MultiDAMS

Organizzazione del corso

Laurea in INFORMATICA INTERNET, RETI E SICUREZZA [ST0855] A.A. 2017/2018 SILLABO. Fausto Marcantoni.

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

Corso di Laurea Ingegneria Informatica

Algoritmi e Strutture Dati

Sistemi Distribuiti Anno accademico 2009/10

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

LABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA

FONDAMENTI DI INFORMATICA II

Corso di Fondamenti di Informatica T-1

Tecnica delle Costruzioni

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

Fondamenti di Informatica

Università degli Studi di Enna Kore Facoltà di Scienze Economiche e Giuridiche Anno Accademico

Corso di Fondamenti di Informatica T-1

PIANO DI LAVORO ANNO SCOLASTICO 2016/2017. I.I.S.S. C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO TECNOLOGIE E PROGETTAZIONE DI

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

PRESENTAZIONE DEL CORSO

Fondamenti di Informatica

FONDAMENTI DI INFORMATICA

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

Controlli automatici

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

Introduzione al corso

Reti logiche A All. Informatici (M-Z) Fabrizio Ferrandi a.a

Corso di Fondamenti di Informatica e Laboratorio T-AB

Ricerca Operativa A.A. 2007/ Introduzione

Corso di laurea Architettura U.E. 4 anno. Corso A. Discipline. Prof. G. Arena. Prof. D. Quattrone. ING/IND11 (60 ore 4 CFU) Prof. V.

Fondamenti di Informatica

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

Fondamenti di Informatica T1"

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

SCIENZE DELLA FORMAZIONE PRIMARIA Laboratorio di Didattica della Lingua Inglese - A.A. 2015/2016

Corso di INFORMATICA AZIENDALE (4 CFU)

Elementi di Informatica

Corso di Laurea in Informatica Basi di Dati a.a

FONDAMENTI DI INFORMATICA

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

FACOLTA DI ECONOMIA. CORSO DI LAUREA MAGISTRALE IN SCIENZE ECONOMICHE Classe LM-56 Insegnamento di Marketing SSD SECS-P/08 9 CFU A.A.

Reti Informatiche Edizione N

MANIFESTO DEGLI STUDI DEL CORSO DI LAUREA IN INFORMATICA (CREMA)

algoritmi e strutture di dati

Fondamenti di Informatica e Laboratorio T-AB

Corso di Fondamenti di Informatica T-1

Elementi di Informatica e Programmazione

Corso di Meccanica Applicata alle Macchine e Macchine

Transcript:

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M A.A. 2010/2011 Docente: Prof. Paola Mello e-mail: paola.mello@unibo.it Tel: 051 2093818 Server web del modulo: http://www.lia.deis.unibo.it/courses/ai/fundamentalsai2010-11/ 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 linguaggio e motore di inferenza basato sulla logica. (nel successivo corso di Sistemi Intelligenti a scelta- si approfondiranno le applicazioni di Intelligenza Artificiale al mondo reale, con particolare enfasi su Planning, Apprendimento, Ottimizzazione, sistemi ad agenti/robotici autonomi). E possibile affiancare un Laboratorio da 3 Crediti concordato con il docente. 2

PROGRAMMA 1. Introduzione all Intelligenza Artificiale: - Un po di storia; - 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); - Propagazione di vincoli - Giochi; - Planning deduttivo e lineare - STRIPS - Verso Sistemi ad Agente In rosso la parte estesa/nuova rispetto al Corso di Fondamenti di Intelligenza Artificiale LS da 6 crediti (specialistica). 3

PROGRAMMA 3. Metodi per la rappresentazione della conoscenza: - Logica dei predicati del I ordine; - Regole di produzioni (e sistemi di produzioni); - Oggetti: Reti semantiche, frames ed ereditarietà, - Ontologie e Sematic Web 4. Linguaggi per Intelligenza Artificiale: PROLOG - L'evoluzione dei linguaggi di programmazione - Dalla logica alla programmazione logica - Il linguaggio PROLOG come risolutore - Programmare in PROLOG - Sviluppo di sistemi di Intelligenza Artificiale in Prolog 5. I Sistemi Basati sulla Conoscenza: - Definizione e architettura di un Sistema Basato sulla Conoscenza - Ambienti di sviluppo e casi di studio 4

MODALITA D ESAME L'esame si compone di una prova scritta e di un orale FACOLTATIVO in cui gli studenti sono incoraggiati a portare un approfondimento su uno dei temi del corso corredato del relativo codice. La prova scritta verte su: 1. Esercizi sui punti 2), 3), 4) 5) 2. Domande teoriche su tutti gli argomenti trattati nel corso. Per chi proviene dalla Specialisica un esame integrativo sulle parti in rosso. 5

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. 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. E. Rich, K. Knight: Intelligenza Artificiale, McGraw Hill, Seconda Edizione 1992. I. Bratko: Programmare in Prolog per l Intelligenza Artificiale, Masson ed Addison-Weslay, 1988. 6

ESERCITAZIONI Presso il nuovo laboratorio di Informatica (Lab2) Software: PROLOG in versione free software su PC disponibile per tutti gli studenti assieme al codice di alcune esercitazioni. Sicstus-PROLOG, PROLOG con vincoli, disponibili in laboratorio. PROTEGE quale editor di ontologie Ambienti per lo Sviluppo di Sistemi a Regole. 7

EVENTUALMENTE A SEGUIRE SISTEMI INTELLIGENTI M (Prof. Michela Milano) Il corso si propone di studiare le principali attività presenti nei cosiddetti sistemi intelligenti: la pianificazione e lo scheduling, l'apprendimento, la percezione e l ottimizzazione. Tutti questi argomenti verranno trattati con particolare riferimento ai sistemi autonomi intelligenti quali sistemi robotici, sistemi multi-agente, softbot. 8