A.A. 2016-2017

Avvisi

Programma 2016/17

  1. Introduzione al corso
  2. Soluzione di Problemi mediante Ricerca nello Spazio degli Stati
    1. Ricerca non informata (in ampiezza, guidata dal costo, in profondita' , iterative deepening).
    2. Ricerca euristica (Best First, A*, IDA*, funzioni euristiche).
    3. Algoritmi approssimati (Hill Climbing, Simulated Annealing, ecc.).
    4. Ricerca in presenza di avversari (MiniMax, Alfa-Beta pruning).
  3. Rappresentazione della Conoscenza e Ragionamento Automatico
    1. Frames, Reti Semantiche, Sistemi di Produzione, ecc.
    2. Case-Based Reasoning.
  4. Machine Learning
    1. Metodi di Regression, Classification, Clustering e Retrieval.
    2. Reti Neurali Artificiali, Deep Learning.
    3. Casi di studio.
  5. Comunicazione, Percezione e Azione
    1. Elaborazione del Linguaggio Naturale.
    2. Information Retrieval.
    3. Applicazioni Web.
    4. Visione Artificiale.

Materiale Didattico

  • Testo di riferimento:
    • S.J.Russel, P.Norvig. Intelligenza Artificiale: Un approccio moderno 2/Ed (2005). volume 1 e volume 2. Pearson Education Italia (disponibile la terza edizione 2010 del primo volume).
  • slide fornite durante l'attività didattica.
  • materiale integrativo messo a disposizione su questo sito.

Siti di interesse

Forum


Lezioni (Lunedì, Mercoledì, Giovedì - 16.00/18.00)

Elenco argomenti trattati e Materiale Didattico

# Data Argomento Slides
1 1 Marzo (mer)     - Introduzione al Corso
    - Problem Solving e Search
Introduzione
Search
22 Marzo (gio)    - Ricerca Cieca''
36 Marzo (lun)
    - Tutorial Python, prima parte

IntroPython
48 Marzo (mer)    - Tutorial Python, seconda parte

 ''
59 Marzo (gio)    - Complementi ed Esercizi: Ricerca Cieca

613 Marzo (lun)    - Ricerca Informata Search-Informata

7
 15 Marzo (mer)
    - Complementi ed Esercizi: Ricerca Informata

RicercaInformata
IA_Jupyter
816 Marzo (gio)    - Local Search

LocalSearch
9
20 Marzo (lun)
    - Complementi ed Esercizi: Local Search
SimulatedAnnealing

1022 Marzo (mer)
    - Giochi a due avversari

Giochi
1123 Marzo (gio)    - Complementi ed Esercizi: Giochi

EsercitazioneGiochi
1227 Marzo (lun)    - Compito di Autovalutazione

Testo Prova Autovalutazione
1329 Marzo (mer)    - Rappresentazione della Conoscenza: I Sistemi di Produzione


1430 Marzo (gio)    - Complementi ed Esercizi: Sistemi di Produzione

Rule
153 Aprile (lun)
    - Case-Based Reasoning
 
CBR (1)
165 Aprile (mer)    - Case-Based Reasoning

CBR (2)
176 Aprile (gio)    - Case-Based Reasoning

CBR (3)
1810 Aprile (lun)
    - Reti Semantiche e Frames Reti Semantiche
Frames
1912 Aprile (mer)
    - Introduzione al Machine Learning

Introduzione ML 
2019 Aprile (mer)     - Machine Learning: Prerequisiti Matematici
    - Machine Learning: Regression

2120 Aprile (gio)     - Tutorial su GraphLab Create
2226 Aprile (mer)     - Complementi ed Esercizi su Regression
23
27 Aprile (gio)
    - Machine Learning: Classification

Classification
C4.5 Algorithm

24
3 Maggio (mer)
    - Esercitazione su Classification

Slide
Esercizio 1
Esercizio 2

25
4 Maggio (gio)
    - Introduzione alle Reti Neurali (1)

Slide
2610 Maggio (mer)
    - Introduzione alle Reti Neurali (2)

Slide 
2715 Maggio (lun)    - Tutorial WEKA

Tutorial WEKA
zoo.arff

28 17 Maggio (mer)    - Esercitazione: Reti Neurali

EsercizioANN
Digits_dataset

2918 Maggio (gio)    - Introduzione al Natural Language Processing
3022 Maggio (lun)    - Introduzione all'Information Retrieval (1)IR-1

3124 Maggio (mer)    - Introduzione all'Information Retrieval (2)IR-2

3225 Maggio (gio)    - Complementi ed Esercizi: Information Retrieval

 ''
3329 Maggio (lun)    - Presentazione Progetti e Tesi IA


3431 Maggio (mer)    - Computer Vision

CV (1)
351 Giugno (gio)    - Computer Vision

CV (2)
365 Giugno (lun)    - Computer Vision

CV (3)
377 Giugno (mer)    - Computer Vision

CV (4)
388 Giugno (gio)    - Computer Vision + Compito di Autovalutazione



Homework (facoltativi)

Ricevimento

  • Giovedì dalle ore 17:30 alle 19:30 presso il laboratorio di Intelligenza Artificiale, stanza DIA 202/B

Calendario delle Prove Intermedie

  • 31 Marzo 2017, dalle 16:00 alle 18:00, Aule N15 e N18 - Risultati
  • 8 Maggio 2017, dalle 08:00 alle 10:00, Aule N4 e N10 - Risultati
  • 9 Giugno 2017, dalle 16:00 alle 18:00, Aule N15 e N18 - Risultati

    Esami



    N.B. Si ricorda che per sostenere gli esami e verbalizzare l'esito dell'esame in una sessione occorre prenotarsi preventivamente sul sito del portale dello studente. Non e' possibile verbalizzare l'esame in assenza della prenotazione.

    Collaboratori


    Contatti

    Prof. A. Micarelli 
    micarel@dia.uniroma3.it