Le vendite proseguono nel nuovo sito https://www.deeplearningitalia.com/
Capire come è stata ottenuta una determinata previsione, perché l'algoritmo ci suggerisce una certa decisione? Queste sono le domande essenziali che hanno dato vita al campo delle spiegazioni degli algoritmi di Artificial Intelligence. Avere una buona comprensione della logica dell'algoritmo utilizzato è essenziale in diversi contesti, sia per ragioni legali che etiche. In questo corso tratteremo una delle tecniche di spiegazione più utilizzate: LIME. Questo metodo permette di ottenere una spiegazione della logica con cui ogni singolo individuo del dataset è stato previsto. LIME funziona su qualsiasi modello di previsione. All'inizio del corso parleremo dell'interpretazione geometrica che risulta valida per ogni tipo di modello di Machine Learning. Questa nozione sarà utile per capire LIME da un punto di vista geometrico, e per comprendere come la tecnica di spiegazione può valere per tutti i tipi di modelli. Entreremo poi nel dettaglio del metodo, analizzando la tecnica applicata ai dati tabulari e illustrando nel dettaglio i vari steps del metodo. Ci soffermeremo anche sui punti deboli, mostrando casi in cui le spiegazioni non sono affidabili. Dopo avere analizzato a fondo il metodo di base, passeremo ad analizzare frameworks che migliorano le spiegazioni di LIME, in particolare il più promettente di questi è OptiLIME, che garantisce di ottenere spiegazioni più stabili e più affidabili. Infine verrà mostrato come applicare il metodo anche a dati relativi a testo e immagini. Di tutte le tecniche descriveremo prima il funzionamento a livello teorico, per poi testarle su dati e modelli reali tramite notebook in python. L'unico prerequisito richiesto è una conoscenza base di python, mentre potrebbe essere utile (anche se non indispensabile) una conoscenza sommaria dei concetti base dei modelli di Machine/Deep Learning.
Il tuo istruttore
Giorgio Visani è esperto di Machine Learning e tecniche di spiegazione. Ha maturato anni di esperienza come Data Scientist presso Crif SpA, dove si occupa di sviluppo di tecniche di Artificial Intelligence e delle relative tecniche di spiegazione, legate all'ambito bancario. Oltre all'esperienza professionale, è attualmente Dottorando presso l'Università di Bologna, dipartimento di Ingegneria Informatica, dove si occupa principalmente dei seguenti ambiti: metodi di spiegazione per tecniche di Artificial Intelligence, studio della Causalità nelle basi di dati e metodi per imporre le strutture causali nei modelli di Machine Learning. Precedentemente si è laureato in Scienze Statistiche all'Università di Bologna ed è stato ricercatore presso lo stesso ateneo.
Argomenti
-
InizioPrediction Models geometrico (8:34)
-
InizioAlgoritmi Interpretabili I (2:37)
-
InizioAlgoritmi Interpretabili II (1:45)
-
InizioParadigmi Explanations (5:11)
-
InizioSurrogates (3:17)
-
InizioModel Agnostic I (2:52)
-
InizioModel Agnostic II (3:55)
-
InizioNotebook I (6:30)
-
InizioNotebook II (3:23)
-
InizioNotebook III (1:42)
-
InizioLIME I (0:59)
-
InizioLIME II (7:16)
-
InizioLIME III (5:56)
-
InizioLIME IV (2:16)
-
InizioMiscellaneous I (1:21)
-
InizioMiscellaneous II (4:20)
-
InizioMiscellaneous III (3:28)
-
InizioMiscellaneous IV (1:17)
-
InizioMiscellaneous V (2:28)
-
InizioGeneration Step (8:36)
-
InizioWeighting Step (2:39)
-
InizioLocal Model Step (7:55)
-
InizioRecap (2:30)
-
InizioNotebook IV (13:55)
-
InizioInstability I (5:20)
-
InizioInstability II (3:38)
-
InizioDLIME (5:32)
-
InizioLocality (3:32)
-
InizioOptiLIME (22:16)
-
InizioNotebook OptiLIME (45:29)
-
InizioWord Embedding (12:10)
-
InizioCosine Similarity I (4:39)
-
InizioCosine Similarity II (2:38)
-
InizioLIME Text I (5:59)
-
InizioLIME Text II (16:00)
-
InizioNotebook LIME Text I (3:11)
-
InizioNotebook LIME Text II (8:40)
-
InizioSuperpixels (18:58)
-
InizioLIME Images (7:35)
-
InizioNotebook LIME Images (9:49)