We maket IT possible!
Corso Machine Learning con Python
Siamo una Software House italiana specializzata in sviluppo software, formazione e consulenza!
Edizioni: da definire | Formula: 12 ore 10:00 – 13:00 | Modalità: Live Streaming
€ 800,00
Destinatari
Certificato
Obiettivi
Durata
ogni Giovedì dalle 10:00 alle 13:00.
DOCENTE – ALESSANDRO ZOIA
Software Engineer, esperto Back End. Ha alle spalle numerose esperienze lavorative in aziende di diversi settori. Da anni si dedica anche alla docenza e cura il percorso backend delle nostre Academy.
DESCRIZIONE
Questo corso ti introduce alla realizzazione di modelli di intelligenza artificiale che ricadano nell’ambito del Machine Learning (algoritmi in grado di apprendere dall’esperienza).
STRUMENTI
Per l’esecuzione del codice presentato, è necessario avere un PC Windows. Prima dell’inizio del corso saranno indicati i software da installare.
PROGRAMMA
Introduzione a Python. Concetto di environment (Anaconda e Pip.). Tipi e variabili. Casting ed operatori. Istruzioni condizionali e cicli. Liste, tuple, insiemi e dizionari. Funzioni e classi. Iteratori ed ereditarietà. Lambda, scope e moduli. Math module. Gestione eccezioni. Input e string formatting. Numpy.
I diversi modi in cui un algoritmo può apprendere. Terminologia di base. Elaborazione dei dati. Installazione pacchetti Python.
Neuroni artificiali. Perceptron. Addestramento Perceptron su dataset Iris. Minimizzare una funzione costo attraverso la discesa lungo il gradiente. Implementare un neurone lineare adattativo in Python. Machine Learning su larga scala e discesa stocastica del gradiente.
Addestrare un Perceptron con scikit-learn. Probabilità delle classi e regressione logistica. SVM (support vector machine). Affrontare problemi non lineari con SVM e Python (scikit-learn). Alberi decisionali e loro realizzazione in Python (scikit-learn).
Il problema dei dati mancanti. Gestione di dati categorici. Partizionamento dei dati. Portare le caratteristiche sulla stessa scala.
Debugging degli algoritmi con le curve di apprendimento e convalida. Diagnosi del bias e varianza con le curve di apprendimento. Soluzione dei problemi di overfitting e underfitting.
Dataset IMDb. Modello bag-of-words. Addestramento di un modello a regressione logistica per la classificazione dei documenti, ed implementazione in Python.
Dataset Housing. Implementare un modello a regressione lineare con scikit-learn. Addestramento di un modello di regressione utilizzando RANSAC. Valutazione prestazioni. Regressione a curva polinomiale.
Modellare funzioni complesse con le reti neurali ed implementazione in Python. Classificare cifre scritte a mano. Addestramento rete neurale (algoritmo di retropropagazione). Cenni ad altre architetture.
Non perdere questa occasione!
Perché scegliere Academy Jdk
Il percorso più comodo, più smart e più divertente per crescere professionalmente nell’ambito che hai scelto.
Online
Basta una connessione alla rete. A casa tua o ovunque tu sia. E sei già dentro!
Interattivo
Dubbi, chiarimenti, prove. Interfacciati con i nostri docenti a tua disposizione.
Posti limitati
Vogliamo seguire ogni corsista al meglio garantendo a ognuno l'attenzione necessaria.
Archivio contenuti
Contenuti sempre disponibili. Per ripassare anche dopo le lezioni e non perdere nulla.
Attestato finale
Missione compiuta. Hai acquisito tante conoscenze nuove!