Facoltà di Ingegneria - Guida degli insegnamenti (Syllabus)

Programma

Nuova ricerca Nuova ricerca    Stampa scheda Stampa scheda

Intelligenza Artificiale
ARTIFICIAL INTELLIGENCE
Aldo Franco Dragoni

Sede Ingegneria
A.A. 2016/2017
Crediti 9
Ore 72
Periodo I
Lingua ITA

Prerequisiti
Nessuno

Risultati di apprendimento attesi
CONOSCENZE E COMPRENSIONE:
L'obiettivo del corso è quello di fornire un'ampia sinottica di concetti e metodi che tradizionalmente si riconoscono sotto la comune denominazione di "Intelligenza Artificiale". Maggiore enfasi viene data agli approcci "logicistici", cioè alle metodiche che tendono a replicare nelle macchine i meccanismi logico-inferenziali del pensiero umano, e alle tecniche di risoluzione dei problemi tramite ricerca nello spazio degli stati (con e senza euristica). Come strumento di programmazione viene impartito l'insegnamento teorico e pratico della programmazione logica con vincoli.
CAPACITA' DI APPLICARE LE CONOSCENZE:
Lo studente sarà in grado di rappresentare conoscenza e progettare applicazioni “intelligenti” basate sul ragionamento logico e sulla ricerca in uno spazio degli stati.
COMPETENZE TRASVERSALI:
Le conoscenze impartite durante il corso sono completamente orientate al "problem solving" e dunque alla capacità di risolvere problemi complessi mediante la sintesi di adeguati algoritmi risolutivi. Lo studio della logica simbolica contribuisce ad acquisire una “forma mentis” che abilita l'allievo a formalizzare correttamente i problemi.

Programma
Introduzione all'Intelligenza Artificiale. Logica del primo ordine. Inferenza nella logica del primo ordine. Risoluzione di problemi con la ricerca. Ricerca informata ed esplorazione. Problema del soddisfacimento dei vincoli. Ricerca con avversari (Giochi). Conoscenza e ragionamento. Ragionamento Incerto e Ragionamento Vago Programmazione Logica Il Prolog Alcune applicazioni di AI in Prolog

Modalità di svolgimento dell'esame
METODI DI VALUTAZIONE DELL'APPRENDIMENTO
L'esame si svolge in due prove: una prova di programmazione in PROLOG ed una prova scritta con esercizi di Intelligenza Artificiale da risolvere con l'ausilio dei libri di testo e degli appunti dalle lezioni

CRITERI DI VALUTAZIONE DELL'APPRENDIMENTO
La valutazione verte sulla pratica: lo studente deve dimostrare di saper programmare in PROLOG e di saper utilizzare le idee dell'Intelligenza Artificiale per risolvere problemi concreti

CRITERI DI MISURAZIONE DELL'APPRENDIMENTO
Entrambe le prove vengono valutate in trentesimi

CRITERI DI ATTRIBUZIONE DEL VOTO FINALE
La valutazione finale è la media in trentesimi fra le due valutazioni riportate.

Testi consigliati
Russel, Norvig "Intelligenza Artificiale-un approccio moderno" Pearson Sterling, Shapiro "L'arte del Prolog" Hoepli

Corsi di laurea
  • Ingegneria Informatica e dell'Automazione (Corso di Laurea Magistrale (DM 270/04))




Università Politecnica delle Marche
P.zza Roma 22, 60121 Ancona
Tel (+39) 071.220.1, Fax (+39) 071.220.2324
P.I. 00382520427