Intelligenza Artificiale e Apprendimento Automatico ...

17
Intelligenza Artificiale e Apprendimento Automatico: successi recenti e sviluppi futuri Luca Iocchi Dipartimento DIAG Sapienza Università di Roma

Transcript of Intelligenza Artificiale e Apprendimento Automatico ...

Page 1: Intelligenza Artificiale e Apprendimento Automatico ...

Intelligenza Artificiale e Apprendimento Automatico:

successi recenti e sviluppi futuri

Luca Iocchi Dipartimento DIAG

Sapienza Università di Roma

Page 2: Intelligenza Artificiale e Apprendimento Automatico ...

Intelligenza Artificiale (AI)

Domini applicativi: • Agenti software • Agenti fisici (robot)

Tecniche: logica, rappresentazione della conoscenza, ragionamento automatico, apprendimento automatico, ricerca di soluzioni, Sistemi: soluzione di un problema mediante opportuna integrazione di tecniche (non solo AI)

2 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 3: Intelligenza Artificiale e Apprendimento Automatico ...

Intelligenza Artificiale Generale (GAI)

Sistema AI specifico: risolve un solo problema (es. giocare a scacchi)

Sistema AI generale: può risolvere diversi tipi di problemi complessi (es. giocare a scacchi, assistente didattico, sistema decisionale finanziario, …) Soluzioni indipendenti dal dominio (non richiedono conoscenza a priori o modelli specifici del dominio applicativo) 3 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 4: Intelligenza Artificiale e Apprendimento Automatico ...

Apprendimento automatico (ML)

Tecniche di apprendimento di funzioni indipendenti dal dominio e da modelli di specifiche soluzioni

𝑓𝑓:𝑋𝑋 → 𝑌𝑌 X, Y: qualsiasi insiemi di informazioni a cui siamo interessati

4 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 5: Intelligenza Artificiale e Apprendimento Automatico ...

Recenti successi dell'AI

• Apprendimento nei giochi (AlphaGo, DeepStack)

• Agenti software intelligenti (chatbot, profilers, assistants)

• Robotica (Amazon, auto autonome)

5 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 6: Intelligenza Artificiale e Apprendimento Automatico ...

AI & ML generale

6 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 7: Intelligenza Artificiale e Apprendimento Automatico ...

AI & ML generale

7 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 8: Intelligenza Artificiale e Apprendimento Automatico ...

Metodo generale Reti neurali con molti livelli di calcolo

• Accuratezza elevata in problemi di

percezione (98%-100%) • Enormi quantità di dati di training • Significative risorse di calcolo

Deep Learning

8 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 9: Intelligenza Artificiale e Apprendimento Automatico ...

Deep Learning

9 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 10: Intelligenza Artificiale e Apprendimento Automatico ...

Servizi AI in Cloud Microsoft Cognitive Services Face API Detection Verification Identification Similarities Grouping

Google API Speech recognition Machine Translation

10 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 11: Intelligenza Artificiale e Apprendimento Automatico ...

AI e Robot

11 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 12: Intelligenza Artificiale e Apprendimento Automatico ...

Robot dotato di sensori, attuatori e unità di controllo.

AI e Robot

12 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 13: Intelligenza Artificiale e Apprendimento Automatico ...

AI e Robot

13 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 14: Intelligenza Artificiale e Apprendimento Automatico ...

Apprendimento nei robot

L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

14

Page 15: Intelligenza Artificiale e Apprendimento Automatico ...

Problemi

• AI generale -> una macchina può fare o imparare a fare qualsiasi cosa senza controllo umano

• Molte opportunità per lo sviluppo di applicazioni utili in diversi campi applicativi

• Problemi etici, giuridici, sociali ed economici.

• Soluzioni tecniche richiedono ancora ricerche e sviluppi per applicazioni in problemi complessi.

15 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 16: Intelligenza Artificiale e Apprendimento Automatico ...

Sviluppi futuri

• Assistenti personali (chatbot)

• Sistemi decisionali

• Robot intelligenti in luoghi pubblici

• Educazione

16 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Page 17: Intelligenza Artificiale e Apprendimento Automatico ...

labrococo.diag.uniroma1.it

17 L. Iocchi - Intelligenza Artificiale e Apprendimento Automatico

Grazie per l'attenzione