Intelligenza Artificiale

Appunti Esami Esercizi

Sito del Corso

Professore:
Alessandro Micarelli
Email: micarel@dia.uniroma3.it

Claudio Biancalana
Email: claudio.biancalana@dia.uniroma3.it

Giuseppe Sansonetti
Email: gsansone@dia.uniroma3.it

Programma del Corso
  1. Introduzione
    1. Gli Agenti Intelligenti.
    2. L’IA come “Representation and Search”.
  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. Cenni di Calcolo Proposizionale.
    2. Cenni di Calcolo dei Predicati.
    3. Frames, Reti Semantiche, Sistemi di Produzione, ecc.
    4. Case-Based Reasoning.
    5. Sistemi basati sulla Conoscenza.
  4. Apprendimento Automatico
    1. Simbolico (apprendimento induttivo, alberi di decisione).
    2. Connessionista (reti neurali artificiali).
  5. Comunicazione, Percezione e Azione
    1. Elaborazione del Linguaggio Naturale.
    2. Visione Artificiale.