Corso | Ingegneria Informatica e dei sistemi per le Telecomunicazioni |
Curriculum | Curriculum unico |
Orientamento | Reti ed applicazioni |
Anno Accademico | 2020/2021 |
Crediti | 9 |
Settore Scientifico Disciplinare | ING-INF/05 |
Anno | Secondo anno |
Unità temporale | Primo semestre |
Ore aula | 72 |
Attività formativa | Attività formative affini ed integrative |
Docente | ROBERTO NARDONE |
Obiettivi | OBIETTIVI FORMATIVI Il corso di Data Analytics mira fornire gli strumenti per l’analisi avanzata di grandi moli di dati con tecniche basate sull’Intelligenza Artificiale ed, in particolare, sul Machine Learning. In particolare, il corso mira ad illustrare i principi e le tecniche alla base dell’analisi dei dati grezzi, condotta con l’obiettivo di trarre conclusioni per il consumo umano su tali informazioni, applicando processi di analisi automatizzati. Conoscenze e capacità di comprensione: Conoscenza dei concetti e delle nozioni fondamentali della Data Analytics e delle principali metodologie e tecniche di estrazione, manipolazione ed analisi dei dati basate sull’Intelligenza Artificiale. Autonomia di giudizio: Sviluppo di autonomia di giudizio e capacità di valutazione tra diverse metodologie e tecniche per l’estrazione e l’analisi dei dati. Abilità comunicative: Capacità di comunicare con adeguata competenza tecnica e con linguaggio appropriato, illustrando le motivazioni teoriche e tecniche che sono alla base delle scelte fondamentali di progettazione di un sistema di estrazione ed analisi dei dati. Capacità di apprendimento: Capacità di apprendimento di nuove tecnologie e strumenti che derivano dal costante avanzamento delle tecniche di Intelligenza Artificiale, con particolare focus sull’analisi dei dati. MODALITA' DI ACCERTAMENTO E VALUTAZIONE Gli esami di accertamento e di valutazione consistono in: - un progetto di analisi dei dati con lo scopo di analizzare con una o più tecniche un dataset e che consiste nello scegliere un dataset dal web (si suggerisce di prelevarlo da kaggle), proporre un modello di machine learning e commentarlo, eventualmente confrontando tra loro diverse soluzioni, - un esercizio di web scraping, opzionale, da realizzarsi con Selenium WebDriver o con qualsiasi altro strumento di scraping, che ha lo scopo di approfondire lo specifico problema di recuperare dati dal web, - una prova orale, la cui durata media è di 40 minuti, volta a discutere il progetto e l’eventuale esercizio realizzato, verificandone la qualità del modello proposto, l'attinenza con il dataset scelto e la bontà dei commenti personali, sia sul modello che sull’eventuale esercizio di web scraping. Inoltre la prova orale mira ad accertare la comprensione degli argomenti teorici del corso. Si precisa che sia il progetto che l’eventuale esercizio di web scraping devono essere consegnati una settimana prima dell’appello, in modo da dare il tempo ai docenti di valutare attentamente l’elaborato. Al termine della prova orale, allo studente viene attribuito un voto massimo 30/30. Il voto finale sarà attribuito secondo il seguente criterio di valutazione: 30 e lode: conoscenza completa, approfondita e critica degli argomenti, eccellente proprietà di linguaggio, completa ed originale capacità interpretativa, piena capacità di applicare autonomamente le conoscenze per risolvere i problemi proposti; 28 - 30: conoscenza completa e approfondita degli argomenti, ottima proprietà di linguaggio, completa ed efficace capacità interpretativa, in grado di applicare autonomamente le conoscenze per risolvere i problemi proposti; 24 - 27: conoscenza degli argomenti con un buon grado di padronanza, buona proprietà di linguaggio, corretta e sicura capacità interpretativa, buona capacità di applicare in modo corretto la maggior parte delle conoscenze per risolvere i problemi proposti; 20 - 23: conoscenza adeguata degli argomenti ma limitata padronanza degli stessi, soddisfacente proprietà di linguaggio, corretta capacità interpretativa, più che sufficiente capacità di applicare autonomamente le conoscenze per risolvere i problemi proposti; 18 - 19: conoscenza di base degli argomenti principali, conoscenza di base del linguaggio tecnico, sufficiente capacità interpretativa, sufficiente capacità di applicare le conoscenze di base acquisite; Insufficiente: non possiede una conoscenza accettabile degli argomenti trattati durante il corso. |
Programma | Data Scraping. Web Scraping. Challenges and Opportunities. Tecnologie e strumenti per il Web Scraping. Selenium Web Driver. Octoparse. Data analytics e cloud computing. AWS e Google Cloud Platform. Vantaggi e svantaggi del cloud computing. Applicazioni pratiche industriali. |
Testi docente | Navneesh Garg. Test Automation Using Selenium WebDriver with Java. |
Erogazione tradizionale | Sì |
Erogazione a distanza | No |
Frequenza obbligatoria | No |
Valutazione prova scritta | No |
Valutazione prova orale | Sì |
Valutazione test attitudinale | No |
Valutazione progetto | Sì |
Valutazione tirocinio | No |
Valutazione in itinere | No |
Prova pratica | No |
Docente | LUCIANO CAROPRESE |
Obiettivi | OBIETTIVI FORMATIVI Il corso di Data Analytics mira fornire gli strumenti per l’analisi avanzata di grandi moli di dati con tecniche basate sull’Intelligenza Artificiale ed, in particolare, sul Machine Learning. In particolare, il corso mira ad illustrare i principi e le tecniche alla base dell’analisi dei dati grezzi, condotta con l’obiettivo di trarre conclusioni per il consumo umano su tali informazioni, applicando processi di analisi automatizzati. Conoscenze e capacità di comprensione: Conoscenza dei concetti e delle nozioni fondamentali della Data Analytics e delle principali metodologie e tecniche di estrazione, manipolazione ed analisi dei dati basate sull’Intelligenza Artificiale. Autonomia di giudizio: Sviluppo di autonomia di giudizio e capacità di valutazione tra diverse metodologie e tecniche per l’estrazione e l’analisi dei dati. Abilità comunicative: Capacità di comunicare con adeguata competenza tecnica e con linguaggio appropriato, illustrando le motivazioni teoriche e tecniche che sono alla base delle scelte fondamentali di progettazione di un sistema di estrazione ed analisi dei dati. Capacità di apprendimento: Capacità di apprendimento di nuove tecnologie e strumenti che derivano dal costante avanzamento delle tecniche di Intelligenza Artificiale, con particolare focus sull’analisi dei dati. MODALITA' DI ACCERTAMENTO E VALUTAZIONE Gli esami di accertamento e di valutazione consistono in: - un progetto di analisi dei dati con lo scopo di analizzare con una o più tecniche un dataset e che consiste nello scegliere un dataset dal web (si suggerisce di prelevarlo da kaggle), proporre un modello di machine learning e commentarlo, eventualmente confrontando tra loro diverse soluzioni, - un esercizio di web scraping, opzionale, da realizzarsi con Selenium WebDriver o con qualsiasi altro strumento di scraping, che ha lo scopo di approfondire lo specifico problema di recuperare dati dal web, - una prova orale, la cui durata media è di 40 minuti, volta a discutere il progetto e l’eventuale esercizio realizzato, verificandone la qualità del modello proposto, l'attinenza con il dataset scelto e la bontà dei commenti personali, sia sul modello che sull’eventuale esercizio di web scraping. Inoltre la prova orale mira ad accertare la comprensione degli argomenti teorici del corso. Si precisa che sia il progetto che l’eventuale esercizio di web scraping devono essere consegnati una settimana prima dell’appello, in modo da dare il tempo ai docenti di valutare attentamente l’elaborato. Al termine della prova orale, allo studente viene attribuito un voto massimo 30/30. Il voto finale sarà attribuito secondo il seguente criterio di valutazione: 30 e lode: conoscenza completa, approfondita e critica degli argomenti, eccellente proprietà di linguaggio, completa ed originale capacità interpretativa, piena capacità di applicare autonomamente le conoscenze per risolvere i problemi proposti; 28 - 30: conoscenza completa e approfondita degli argomenti, ottima proprietà di linguaggio, completa ed efficace capacità interpretativa, in grado di applicare autonomamente le conoscenze per risolvere i problemi proposti; 24 - 27: conoscenza degli argomenti con un buon grado di padronanza, buona proprietà di linguaggio, corretta e sicura capacità interpretativa, buona capacità di applicare in modo corretto la maggior parte delle conoscenze per risolvere i problemi proposti; 20 - 23: conoscenza adeguata degli argomenti ma limitata padronanza degli stessi, soddisfacente proprietà di linguaggio, corretta capacità interpretativa, più che sufficiente capacità di applicare autonomamente le conoscenze per risolvere i problemi proposti; 18 - 19: conoscenza di base degli argomenti principali, conoscenza di base del linguaggio tecnico, sufficiente capacità interpretativa, sufficiente capacità di applicare le conoscenze di base acquisite; Insufficiente: non possiede una conoscenza accettabile degli argomenti trattati durante il corso. |
Programma | • Il linguaggio Python (fondamenti e librerie) • Data Analytics e Machine Learning • Tipologie di Sistemi di Machine Learning • Classificazione e Regressione • Support Vector Machine Lineari e non Lineari • Regressione Lineare • Regressione Logistica • Algoritmo del gradiente discendente • Reti neurali • Algoritmo Back Propagation • Le librerie TensorFlow e Keras • Deep Learning • Reti Neurali Convoluzionali • Reti Neurali Ricorrenti |
Testi docente | Aurélien Géron, Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems, O'REILLY |
Erogazione tradizionale | Sì |
Erogazione a distanza | Sì |
Frequenza obbligatoria | No |
Valutazione prova scritta | No |
Valutazione prova orale | Sì |
Valutazione test attitudinale | No |
Valutazione progetto | Sì |
Valutazione tirocinio | No |
Valutazione in itinere | No |
Prova pratica | No |
Cerca nel sito
Posta Elettronica Certificata
Direzione
Tel +39 0965.1693217/3252
Fax +39 0965.1693247
Protocollo
Tel +39 0965.1693422
Fax +39 0965.1693247
Didattica e orientamento
Tel +39 0965.16933385
Fax +39 0965.1693247
Segreteria studenti
Tel +39 0965.1691475
Fax +39 0965.1691474
Amministrazione
Tel +39 0965.1693214
Fax +39 0965.1693247
Ricerca
Tel +39 0965.1693422
Fax +39 0965.1693247