Python for Machine Learning
Esplora le basi del Data Science e del Machine Learning con il nostro corso DSAI101 – Python for Machine Learning. Questo programma pratico ti fornisce competenze essenziali nella programmazione Python, nell’analisi statistica e nell’utilizzo di librerie chiave come NumPy e Pandas. Approfondendo argomenti come i fondamenti dell’AI e Scikit-Learn, acquisirai le competenze necessarie per sviluppare modelli di Machine Learning per attività di classificazione, regressione e clustering. Che tu sia un principiante o che tu voglia approfondire le tue conoscenze, il corso DSAI101 ti fornisce una solida base per sfruttare Python nelle applicazioni data-driven.
CODE: DSAI101
Category: Corso Intelligenza Artificiale
Metodologia didattica
Il corso prevede laboratori didattici in cui ogni studente potrà svolgere esercizi di formazione che forniranno esperienza pratica nell’uso dello strumento, per ognuno degli argomenti trattati durante il corso.
Prerequisiti
- Conoscenza di base della programmazione
- Conoscenza di base di Python
- Familiarità con Numpy
- Familiarità con Pandas
Di seguito è riportata una panoramica dei contenuti del corso:
- Fondamenti di Python: Immergiti nelle nozioni fondamentali del linguaggio di programmazione Python, con approfondimenti sulla sintassi, i tipi di dati, le strutture di controllo, le funzioni e molto altro ancora.
- Statistica: Acquisisci una solida conoscenza dei concetti statistici essenziali per l’analisi dei dati, tra cui probabilità , test di ipotesi, statistiche descrittive e inferenziali.
- Numpy: Esplora le potenti funzionalità di NumPy, un pacchetto fondamentale per il calcolo scientifico in Python, concentrandoti sulla manipolazione degli array, sulle operazioni matematiche e sul calcolo numerico.
- Pandas: Impara a lavorare in modo efficace con i dati utilizzando Pandas, una libreria versatile per la manipolazione e l’analisi dei dati, che comprende strutture di dati come Serie e DataFrame, pulizia dei dati, filtraggio e aggregazione.
- Fondamenti di AI: Approfondisci i concetti fondamentali dell’Intelligenza Artificiale, compresi gli algoritmi di apprendimento automatico, l’apprendimento supervisionato e non supervisionato, la valutazione dei modelli e il panorama più ampio delle applicazioni dell’AI.
- Scikit-Learn: Scopri Scikit-Learn, una libreria di facile utilizzo per il Machine Learning in Python, e impara a implementare vari algoritmi di Machine Learning per la classificazione, la regressione, il clustering e altro ancora.
Al termine del corso, i partecipanti saranno in grado di:
- Utilizzare Python per lo sviluppo di applicazioni e script.
- Implementare concetti di programmazione Python avanzati, tra cui funzioni, classi e gestione delle eccezioni.
- Applicare tecniche statistiche di base per l’analisi dei dati utilizzando Python.
- Utilizzare efficacemente la libreria NumPy per eseguire operazioni su array multidimensionali e manipolare dati numerici.
- Sfruttare le funzionalità della libreria Pandas per la manipolazione, l’analisi e la pulizia dei dati tabellari.
- Implementare algoritmi di Machine Learning utilizzando Python e librerie specializzate come Scikit-learn.
- Usa Python per sviluppare modelli di Machine Learning per la classificazione, la regressione e il clustering.
- Valutare le prestazioni dei modelli di apprendimento automatico utilizzando metriche appropriate.
- Interpretare e visualizzare i risultati dell’analisi dei dati e dei modelli di apprendimento automatico utilizzando grafici e visualizzazioni.
Durata – 1 giorno
Erogazione – in aula, in loco, da remoto
Requisiti PC e SW:
- Connessione a Internet
- Browser web, Google Chrome
- Zoom
Lingua
- Istruttore: Italiano
- Laboratori: Inglese
- Slides: Inglese