Struttura del corso

  1. Machine Learning Introduzione
    • Tipi di apprendimento automatico: apprendimento supervisionato e non supervisionato
    • Dall'apprendimento statistico all'apprendimento automatico
    • Il flusso di lavoro Data Mining:
      • Business Comprensione
      • Comprensione dei dati
      • Preparazione dei dati
      • Modellatura
      • Valutazione
      • Spiegamento
    • Algoritmi di apprendimento automatico
    • Scegliere l'algoritmo appropriato al problema
    • Overfitting e compromesso bias-varianza nel ML
  2. Librerie ML e linguaggi di programmazione
    • Perché utilizzare un linguaggio di programmazione
    • Scelta tra R e Python
    • Python Corso accelerato
    • Python Risorse
    • Python Librerie per l'apprendimento automatico
    • Notebook Jupyter e codifica interattiva
  3. Test degli algoritmi ML
    • Generalizzazione e overfitting
    • Evitare l'overfitting
      • Metodo di controllo
      • Convalida incrociata
      • Bootstrapping
    • Valutazione delle previsioni numeriche
      • Misure di precisione: ME, MSE, RMSE, MAPE
      • Stabilità dei parametri e delle previsioni
    • Valutazione degli algoritmi di classificazione
      • La precisione e i suoi problemi
      • La matrice della confusione
      • Problema di classi sbilanciate
    • Visualizzazione delle prestazioni del modello
      • Curva dei profitti
      • Curva ROC
      • Curva di portanza
    • Selezione del modello
    • Ottimizzazione del modello – strategie di ricerca della griglia
    • Esempi in Python
  4. Preparazione dei dati
    • Importazione e archiviazione dei dati
    • Comprendere i dati - esplorazioni di base
    • Manipolazioni dei dati con la libreria pandas
    • Trasformazioni dei dati – Wrangling dei dati
    • Analisi esplorativa
    • Osservazioni mancanti – rilevamento e soluzioni
    • Outlier: rilevamento e strategie
    • Standardizzazione, normalizzazione, binarizzazione
    • Ricodifica qualitativa dei dati
    • Esempi in Python
  5. Classificazione
    • Classificazione binaria e multiclasse
    • Classificazione tramite funzioni matematiche
      • Funzioni discriminanti lineari
      • Funzioni discriminanti quadratiche
    • Regressione logistica e approccio probabilistico
    • k-vicini più prossimi
    • Baies ingenuo
    • Alberi decisionali
      • CARRETTO
      • Insaccamento
      • Random Forests
      • Aumentare
      • Xgboost
    • Supporto di macchine vettoriali e kernel
      • Classificatore di margini massimi
      • Supporta la macchina vettoriale
    • Apprendimento d'insieme
    • Esempi in Python
  6. Regressione e previsione numerica
    • Stima dei minimi quadrati
    • Tecniche di selezione delle variabili
    • Regolarizzazione e stabilità - L1, L2
    • Non linearità e minimi quadrati generalizzati
    • Regressione polinomiale
    • Spline di regressione
    • Alberi di regressione
    • Esempi in Python
  7. Apprendimento non supervisionato
    • Clustering
      • Clustering basato su centroidi – k-medie, k-medoidi, PAM, CLARA
      • Clustering gerarchico – Diana, Agnes
      • Clustering basato su modelli - EM
      • Mappe auto-organizzanti
      • Valutazione e valutazione dei cluster
    • Riduzione della dimensionalità
      • Analisi delle componenti principali e analisi fattoriale
      • Decomposizione del valore singolare
    • Ridimensionamento multidimensionale
    • Esempi in Python
  8. Estrazione del testo
    • Pre-elaborazione dei dati
    • Il modello del sacco di parole
    • Stemming e lemmizzazione
    • Analisi delle frequenze delle parole
    • Analisi del sentiment
    • Creazione di nuvole di parole
    • Esempi in Python
  9. Motori di raccomandazione e filtri collaborativi
    • Dati di raccomandazione
    • Filtro collaborativo basato sull'utente
    • Filtro collaborativo basato su elementi
    • Esempi in Python
  10. Estrazione di modelli di associazione
    • Algoritmo dei set di elementi frequenti
    • Analisi del paniere di mercato
    • Esempi in Python
  11. Analisi dei valori anomali
    • Analisi dei valori estremi
    • Rilevamento dei valori anomali in base alla distanza
    • Metodi basati sulla densità
    • Rilevamento di valori anomali ad alta dimensionalità
    • Esempi in Python
  12. Machine Learning Caso di studio
    • Business Comprensione del problema
    • Pre-elaborazione dei dati
    • Selezione e messa a punto dell'algoritmo
    • Valutazione dei risultati
    • Spiegamento

Requisiti

Conoscenza e consapevolezza dei fondamenti di Machine Learning

 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative