Machine Learning Explanations: LIME

   Guarda Promo

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
Giorgio Visani

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.



Domande frequenti


Come funziona il corso di LIME Explanations per ML?
Il corso è pensato per far specializzare gli studenti in temi riguardanti LIME Explanations per ML. Si consiglia di aquistare anche i moduli di base per un ripasso di matematica e programmazione in python. Gli argomenti verrànno affrontati in maniera sempre più complessa. Ad ogni modulo ci saranno domande e esercitazioni.
Il corso è in lingua Italiana?
Si, tutti i corsi sono in lingua Italiana. Le slide però, sono scritte in inglese, per rendere più facile allo studente la ricerca degli argomenti, termini e altri esempi su internet.
Rilasciate una certificazione a fine corso?
Al termine del corso verrà assegnato un progetto finale che sarà corretto dai docenti. Una volta concluso il progetto, verrà rilasciata la certificazione. Il costo della certficiazione è di 100 euro in più rispetto al costo del corso. Per altre info guardare il video del progetto finale o scrivere a [email protected]
Entro quanto tempo bisogna completare il corso?
Il corso sarà sempre visibile all'interno della piattaforma, quindi non c'è un tempo prestabilito per finire il corso. Però, la certificazione, verrà rilasciato solo una volta consegnato il progetto finale. Quindi uno studente può completare il corso e dopo prendere la certificazione.
La mia società può comprare un pacchetto di corsi?
Per le società abbiamo degli sconti in base al numero di certificazione che intende comprare. Inoltre, si possono organizzare dei corsi on-site in aggiunta al corso in e-learning. Per ulteriori info contattare: [email protected]

inizia ora