Struttura del corso

Machine Learning

Introduzione al Machine Learning

  • Applicazioni del machine learning
  • Learning supervisionato versus non supervisionato
  • Algoritmi di machine learning
    • Regressione
    • Classificazione
    • Clustering
    • Sistema di raccomandazione
    • Detezione delle anomalie
    • Apprendimento per rinforzo

Regressione

  • Regressione semplice e multipla
    • Metodo dei minimi quadrati
    • Stima dei coefficienti
    • Valutazione dell'accuratezza delle stime dei coefficienti
    • Valutazione dell'accuratezza del modello
    • Analisi post-stima
    • Altre considerazioni nei modelli di regressione
    • Predictori qualitativi
    • Estensioni dei modelli lineari
    • Problemi potenziali
    • Bilanciamento tra bias e varianza (underfitting/overfitting) per i modelli di regressione

Metodi di risampling

  • Cross-validation
  • L'approccio del set di validazione
  • Cross-validation a un esempio
  • Cross-validation k-fold
  • Bilanciamento tra bias e varianza per la cross-validation k-fold
  • Il bootstrap

Selezione del modello e regolarizzazione

  • Selezione di sottoinsiemi
    • Selezione del miglior sottoinsieme
    • Selezione passo dopo passo
    • Scelta del modello ottimale
  • Metodi di riduzione/regularizzazione
    • Ridge Regression
    • Lasso e Elastic Net
  • Selezione del parametro di regolazione
  • Metodi di riduzione dimensionale
    • Regressione a componenti principali
    • Least Squares Partial Least Squares

Classificazione

Regressione logistica

  • La funzione di costo del modello logistico
  • Stima dei coefficienti
  • Fornitura di previsioni
  • Rapporto delle odds
  • Metriche di valutazione delle prestazioni
    • Sensibilità/specificità/PPV/NPV
    • Precisione
    • ROC Curve
  • Regressione logistica multipla
  • Regressione logistica per più classi di risposta
  • Regressione logistica regolarizzata

Analisi discriminante lineare

  • Utilizzo del teorema di Bayes per la classificazione
  • Analisi discriminante lineare per p=1
  • Analisi discriminante lineare per p>1

Analisi discriminante quadratica

K-Nearest Neighbors

  • Classificazione con frontiere decisionali non lineari

Machines a supporto vettoriale (SVM)

  • Obiettivo di ottimizzazione
  • Classificatore a margine massimo
  • Kernels
  • Classificazione uno-versus-uno
  • Classificazione uno-versus-tutti

Confronto dei metodi di classificazione

Deep Learning

Introduzione al Deep Learning

Rete neurale artificiale (ANN)

  • Neuroni biologici e artificiali
  • Ipothesi non lineari
  • Rappresentazione del modello
  • Esempi ed intuizioni
  • Funzioni di trasferimento/attivazione
  • Tipi comuni di architetture reti
    • ANN feedforward
    • Reti feedforward a più livelli
  • Algoritmo backpropagation
  • Backpropagation - training e convergenza
  • Approssimazione funzionale con backpropagation
  • Problemi pratici e di progettazione dell'apprendimento con backpropagation

Deep Learning

  • Intelligenza artificiale e deep learning
  • Regressione softmax
  • Apprendimento autodidatta
  • Rete profonde
  • Dimostrazioni ed applicazioni

Laboratorio:

Iniziare con R

  • Introduzione a R
  • Comandi di base e librerie
  • Manipolazione dei dati
  • Importazione ed esportazione dei dati
  • Sommarie grafiche e numeriche
  • Scrittura di funzioni

Regressione

  • Regressione lineare semplice e multipla
  • Termini interattivi
  • Trasformazioni non lineari
  • Regressione a variabile dummy
  • Cross-validation e bootstrap
  • Metodi di selezione dei sottoinsiemi
  • Riduzione delle penalità (Ridge, Lasso, Elastic Net)

Classificazione

  • Regressione logistica, LDA, QDA e KNN
  • Risampling e regolarizzazione
  • Machines a supporto vettoriale (SVM)

Note:

  • Per gli algoritmi ML, si utilizzeranno casi di studio per discutere le loro applicazioni, vantaggi e potenziali problemi.
  • L'analisi di diversi dataset sarà eseguita utilizzando R.

Requisiti

  • Conoscenze di base dei concetti statistici sono desiderabili

Pubblico

  • Data scientists
  • Ingegneri del machine learning
  • Sviluppatori software interessati all'AI
  • Ricercatori che lavorano con la modellazione dei dati
  • Professionisti che desiderano applicare il machine learning in ambito aziendale o industriale
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (6)

Corsi in Arrivo

Categorie relative