Questo sito utilizza cookie tecnici e di terze parti. Se vuoi saperne di più o negare il consenso consulta l'informativa sulla privacy. Proseguendo la navigazione o cliccando su "Chiudi" acconsenti all'uso dei cookie. Chiudi
vai al contenuto vai al menu principale vai alla sezione Accessibilità vai alla mappa del sito
Login  Docente | Studente | Personale | Italiano  English
 
Home page Home page

Data analytics

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

Canale unico

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
Erogazione a distanza No
Frequenza obbligatoria No
Valutazione prova scritta No
Valutazione prova orale
Valutazione test attitudinale No
Valutazione progetto
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
Erogazione a distanza
Frequenza obbligatoria No
Valutazione prova scritta No
Valutazione prova orale
Valutazione test attitudinale No
Valutazione progetto
Valutazione tirocinio No
Valutazione in itinere No
Prova pratica No

Ulteriori informazioni

Nessun materiale didattico inserito per questo insegnamento

Elenco dei rievimenti:

Descrizione Avviso
Ricevimenti di:
Martedì, 13:00 - 15:00
Studio del docente (3 piano, scala E).

Inviare preventivamente una mail al docente per comunicare la presenza. In caso di necessità, è possibile richiedere un diverso giorno o orario.

Nota: durante il periodo di emergenza COVID-19, il ricevimento avverrà in modalità telematica tramite piattaforma MS Teams. Si prega di inviare preventivamente una mail al docente.
Nessun avviso pubblicato
Nessuna lezione pubblicata
Codice insegnamento online pubblicato. Per visualizzarlo, autenticarsi in area riservata.

Cerca nel sito

 

Posta Elettronica Certificata

Direzione

Tel +39 0965.1693217/3252

Fax +39 0965.1693247

Indirizzo e-mail


Protocollo

Tel +39 0965.1693422

Fax +39 0965.1693247

Indirizzo e-mail

Didattica e orientamento

Tel +39 0965.16933385

Fax +39 0965.1693247

Indirizzo e-mail


Segreteria studenti

Tel +39 0965.1691475

Fax +39 0965.1691474

Indirizzo e-mail

Amministrazione

Tel +39 0965.1693214

Fax +39 0965.1693247

Indirizzo e-mail


Ricerca

Tel +39 0965.1693422

Fax +39 0965.1693247

Indirizzo e-mail

Social

Facebook

Twitter

YouTube

Instagram