Uninettuno University Logo | Corso Vittorio Emanuele II, 39 - Roma 0669207671 - info@uninettunouniversity.net

Corso Vittorio Emanuele II, 39 - Roma 0687940271

Master in Data Science e Intelligenza Artificiale

In collaborazione con:

logo-reti-societa-benefit

Obiettivi

Il Master Universitario fornisce una formazione completa e integrata, preparando gli studenti a utilizzare tecniche avanzate di data science e intelligenza artificiale in vari contesti reali. Gli studenti svilupperanno competenze pratiche e teoriche essenziali per diventare professionisti esperti nel campo, pronti ad affrontare le sfide del mondo dei dati e della tecnologia.  Il percorso formativo fornisce una solida panoramica sui concetti fondamentali della data engineering, delle analisi avanzate e dell'intelligenza artificiale, permettendo agli studenti di familiarizzare con le tecnologie e gli strumenti necessari per gestire e analizzare anche grandi volumi di dati. I principi della Data Governance e delle piattaforme di gestione dei dati come Hadoop vengono approfonditi, insieme a strumenti essenziali come MapReduce, YARN e database NoSQL. 

La panoramica sul machine learning è messa inizialmente in relazione con la programmazione in R, fornendo elementi di programmazione statistica con R e sulle tecniche di manipolazione e analisi dei dati e presentando le applicazioni pratiche del machine learning utilizzando R. 
Il corso copre tecniche avanzate per l'analisi dei dati in ambienti big data, analisi di itemset frequenti, individuazione di elementi simili, clustering, sistemi di raccomandazione, riduzione dimensionale e analisi di grafi di grandi dimensioni.

RICHIEDI INFORMAZIONI


* campi obbligatori

Autorizzo l'invio di comunicazioni a fini promozionali e marketing diretto:

Vengono trattati anche l'advertising sul web e il machine learning su larga scala.  Gli argomenti di machine learning avanzato includono deep learning, support vector machines e apprendimento non supervisionato. Vengono trattate anche l'analisi delle componenti principali, il reinforcement learning, la teoria dell'apprendimento, la regolarizzazione e la selezione del modello, con applicazioni specifiche nel campo dell'analisi biomedica, come esempio.  I fondamenti dell'intelligenza artificiale comprendono agenti intelligenti, metodi di ricerca, soddisfacimento di vincoli, logica proposizionale e del primo ordine, pianificazione e quantificazione dell'incertezza. Le reti bayesiane e il ragionamento probabilistico vengono trattati per modellare e gestire l'incertezza nelle decisioni.

Le tecniche per prendere decisioni complesse e l'uso degli alberi di decisione, della regressione e della classificazione sono esplorate in dettaglio.  Il corso copre i sistemi adattivi artificiali e le metodologie avanzate, inclusi i workflow della conoscenza scientifica, le procedure top-down e bottom-up, i sistemi complicati e complessi e l'approccio informativo. La teoria dei grafi e i protocolli di validazione supervisionata garantiscono la robustezza dei modelli, mentre le metriche supervisionate e non supervisionate forniscono strumenti per valutarne le prestazioni   Una panoramica delle basi della data science e delle principali tecniche di analisi dei dati introduce agli strumenti come Google Colab e Markdown, esplora le funzionalità specifiche di Python per la analisi dati, come Pandas e insegna a trovare e organizzare dataset in modo strutturato. Le tecniche di visualizzazione dei dati, la regressione, la classificazione, il clustering, la riduzione dimensionale e l'analisi di grafi e reti forniscono una comprensione completa della data science. Il web scraping insegna come raccogliere dati da siti web in modo automatizzato.

Master in Data Science e Intelligenza Artificiale

Articolazione e Metodologia del corso

Il Master si svilupperà nell’arco temporale di 1500 ore, pari a 60 CFU (Crediti Formativi Universitari). I crediti formativi Universitari (CFU) si maturano con il superamento dell'esame finale di profitto. Al termine del Master, previa verifica della sussistenza delle condizioni richieste e successivo superamento della prova finale, sarà rilasciato un diploma di Master di I° livello in “Data Science e Intelligenza Artificiale”.

Programma Didattico

Modulo Titolo Modulo Descrizione CFU SSD

1

Data&Analtyics - Introduzione

Questo modulo introduce i concetti fondamentali e le tecniche essenziali della Data Science e del Machine Learning, fornendo una base per coloro che desiderano intraprendere una carriera nel campo dell'analisi dei dati. Iniziamo con Introduzione al Big Data, dove gli studenti esplorano il significato e l'importanza dei Big Data nel contesto moderno. Qui, impareranno a comprendere le caratteristiche distintive dei Big Data, come volume, varietà e velocità, e a riconoscerne il potenziale nel trasformare le decisioni aziendali. Successivamente, ci addentriamo nei Principi di Data Governance e DFM (Data Framework Management). Questa lezione è fondamentale per capire come gestire e proteggere efficacemente i dati aziendali. Gli studenti apprendono le migliori pratiche per garantire l'integrità, la sicurezza e la qualità dei dati. Introduzione ad Hadoop è il passo successivo, dove si esplora una delle piattaforme più popolari per la gestione e l'analisi dei Big Data. Gli studenti imparano a conoscere l'ecosistema Hadoop, inclusi HDFS (Hadoop Distributed File System) e il modello di programmazione MapReduce. Approfondiamo il concetto di MapReduce & YARN, che sono fondamentali per l'elaborazione distribuita dei dati. Gli studenti apprendono come questi strumenti lavorano insieme per elaborare grandi volumi di dati in modo efficiente e scalabile. Le NoSQL Databases vengono poi introdotte, offrendo una panoramica delle soluzioni scalabili e flessibili per la gestione di dati non strutturati. Questa lezione prepara gli studenti a comprendere quando e come utilizzare database NoSQL rispetto ai tradizionali database relazionali. Il modulo prosegue con un'introduzione approfondita al Machine Learning. In Introduzione al Machine Learning - Prima parte e Seconda parte, gli studenti acquisiscono una comprensione dei concetti fondamentali, dei modelli e degli algoritmi di Machine Learning. Questi concetti vengono esplorati sia in teoria che attraverso applicazioni pratiche, fornendo una base robusta per progetti di Machine Learning reali. Il modulo culmina con applicazioni specifiche di analytics. Social Analytics - Prima Parte e Seconda Parte esplorano l'analisi dei dati derivanti dai social media, mentre Marketing Analytics e Biomedical Analytics mostrano come le tecniche di analisi possono essere applicate in contesti aziendali e biomedici. Infine, Introduzione alla data visualization insegna agli studenti come presentare i dati in modo chiaro e convincente, una competenza essenziale per qualsiasi data scientist.

6

ING-INF/05

2

Piattaforme per la Data Analysis

Questo modulo si concentra su tecniche avanzate per l'analisi dei dati e il machine learning, fornendo agli studenti strumenti pratici per gestire e interpretare grandi volumi di dati. Iniziamo con la lezione su MapReduce, un paradigma di programmazione che consente di elaborare grandi dataset in modo distribuito e scalabile. Gli studenti apprendono come suddividere compiti complessi in operazioni di mappatura e riduzione, essenziali per analizzare dati su vasta scala. Le lezioni sull'analisi di itemset frequenti si concentrano sull'identificazione di pattern comuni nei dati. Attraverso queste lezioni, gli studenti imparano a utilizzare algoritmi per trovare associazioni significative in database transazionali, Proseguendo, l'individuazione di elementi simili introduce tecniche per identificare e raggruppare dati simili. Queste competenze sono fondamentali per attività di deduplicazione e clustering, migliorando la qualità dei dati per analisi successive. Gli studenti apprendono metodi per segmentare i dati in gruppi omogenei, facilitando l'identificazione di pattern e tendenze nei dataset. Le lezioni sui sistemi di raccomandazione esplorano algoritmi utilizzati per personalizzare contenuti e prodotti. Gli studenti imparano a creare sistemi che suggeriscono articoli in base alle preferenze e comportamenti degli utenti. La riduzione dimensionale insegna a semplificare i dati riducendo il numero di variabili, pur mantenendo le informazioni essenziali. Questo è particolarmente utile per migliorare la visualizzazione dei dati e le prestazioni dei modelli. L'analisi di grafi di grandi dimensioni permette agli studenti di esplorare strutture di rete complesse. Imparano tecniche per analizzare connessioni e relazioni nei dati, applicabili in vari contesti come i social network e la bioinformatica. Infine, le lezioni su machine learning su larga scala preparano gli studenti ad applicare algoritmi di machine learning a grandi dataset utilizzando piattaforme distribuite. Questo segmento del corso è cruciale per affrontare le sfide del machine learning in ambienti di produzione su larga scala.

6

ING-INF/05

3

Machine Learning

In questo modulo, iniziamo con una introduzione al machine learning, dove gli studenti imparano i concetti di base e le applicazioni principali di questa disciplina. Le lezioni sui fondamentali del machine learning sono divise in tre parti, offrendo una comprensione graduale e approfondita delle tecniche e degli algoritmi di machine learning. Si passa poi a esplorare il deep learning in due parti, che introduce reti neurali avanzate e come queste possono essere utilizzate per risolvere problemi complessi. La lezione successiva tratta il bias-variance e gli errori metrici, fornendo strumenti per valutare e migliorare i modelli di machine learning. Le lezioni sulle macchine a vettori di supporto sono articolate in tre parti, dove gli studenti apprendono come funzionano questi potenti algoritmi di classificazione e come applicarli a diversi tipi di dati. L'apprendimento non supervisionato viene poi esplorato, mostrando come trovare pattern nascosti nei dati senza etichette predefinite. L'analisi delle componenti principali e l'analisi fattoriale vengono trattate per ridurre la dimensionalità dei dati, seguite dal reinforcement learning e controllo, che introduce tecniche per addestrare agenti autonomi a prendere decisioni. La teoria dell'apprendimento viene discussa per comprendere i fondamenti teorici che guidano i modelli di machine learning. La regolarizzazione e la selezione del modello sono coperte per evitare l'overfitting e migliorare le prestazioni dei modelli. Infine, il modulo si conclude con un focus sull'analisi biomedica, applicando le tecniche apprese per risolvere problemi specifici nel campo della biomedicina.

6

ING-INF/05 (4 CFU) - ING-INF/06 (2 CFU)

4



Intelligenza Artificiale – Fondamenti

Il modulo inizia con una panoramica sull'intelligenza artificiale, offrendo una visione d'insieme delle sue applicazioni e delle sfide attuali. Si prosegue con la lezione sugli agenti intelligenti, dove si esplora come questi agenti percepiscono il loro ambiente e agiscono per raggiungere i loro obiettivi. La ricerca è un elemento chiave, con lezioni dedicate ai metodi di ricerca di base e alla ricerca informata, che sfrutta la conoscenza del problema per trovare soluzioni più efficienti. La quantificazione dell'incertezza viene trattata con lezioni sulle reti bayesiane e sul ragionamento probabilistico nel tempo, fondamentali per modellare e gestire l'incertezza nelle decisioni. La sezione successiva si concentra sulle decisioni, partendo dalla presa di decisioni semplici fino a quelle complesse, suddivise in due parti. Gli studenti imparano a utilizzare gli alberi di decisione per rappresentare e analizzare le decisioni, nonché le tecniche di regressione e classificazione, fondamentali per molti algoritmi di machine learning. Il modulo si conclude con l'apprendimento con conoscenza e l'apprendimento statistico, integrando tecniche di machine learning con conoscenze preesistenti per migliorare le prestazioni dei modelli.

7

ING-INF/05 (5 CFU) - FIS/01 (4 CFU)

5



Intelligenza Artificiale – Sistemi Artificiali Adattivi

Questo modulo inizia con una lezione sui sistemi adattivi artificiali, dove gli studenti esplorano come i sistemi possono adattarsi e apprendere dall'ambiente in cui operano. Viene poi introdotto il workflow della conoscenza scientifica, che spiega come organizzare e gestire il processo di scoperta scientifica utilizzando approcci strutturati. La differenza tra procedure top-down e bottom-up è discussa per comprendere le diverse strategie di approccio ai problemi complessi. Successivamente, si esplorano i sistemi complicati e complessi, evidenziando le distinzioni e le interazioni tra questi due tipi di sistemi. L'approccio informativo viene trattato in due parti, fornendo una visione dettagliata di come le informazioni possono essere gestite e utilizzate per risolvere problemi. Gli elementi della teoria dei grafi vengono introdotti per dare agli studenti una base solida su come modellare e analizzare le reti. I vari tipi di filtri nei grafi pesati, regolari e completi vengono discussi per comprendere come queste strutture possono essere utilizzate in diverse applicazioni. Le lezioni sugli indici e le reti dei grafi sono suddivise in due parti per fornire una comprensione completa delle metriche e delle proprietà delle reti complesse. Il protocollo di validazione supervisionata viene trattato in tre parti, esaminando approcci casuali e induttivi per garantire che i modelli siano accuratamente testati e validati. Le metriche supervisionate sono discusse in tre lezioni, approfondendo come misurare e valutare le prestazioni dei modelli supervisionati. La validazione degli algoritmi non supervisionati viene esplorata per mostrare come verificare e migliorare le prestazioni degli algoritmi che operano senza etichette predefinite. Infine, i concetti base dei sistemi adattivi artificiali sono ripresi per consolidare la comprensione degli studenti e applicare queste conoscenze in contesti reali.

6

ING-INF/04

6

Metodi e Strumenti Cloud per i Big Data

L'insegnamento intende fornire gli strumenti concettuali e progettuali che permettano al discente di acquisire una comprensione del Cloud Computing e delle sue infrastrutture per gestire grandi moli di dati. Il corso introduce inoltre sistemi distribuiti e ne descrive le caratteristiche fondamentali. L’enfasi del corso verterà sulle tecniche per creare sistemi ed infrastrutture cloud funzionali, versatili e performanti. Gli obiettivi del corso sono quelli di fornire agli studenti i principi e le tecniche per la progettazione delle infrastrutture su cloud. Verterà inoltre su tematiche come la gestione della concorrenza, la programmazione concorrente, la modularità, il monitoraggio, lo scheduling e la comunicazione remota. Saranno inoltre forniti i concetti pratici per la creazione e l’implementazione di sistemi distribuiti su infrastrutture cloud per gestire i big data.

6

ING-INF/05

7

Workshop in Data Science in Python

Questo modulo offre una panoramica delle basi della data science e delle principali tecniche di analisi dei dati, utilizzando Python come linguaggio principale. Si mostrano metodi per analizzare dati complessi, creare modelli predittivi, ridurre la dimensionalità dei dataset e studiare le relazioni tra le variabili. Il modulo copre anche le principali tecniche di machine learning, inclusa la regressione per modellare le relazioni tra variabili, la classificazione per assegnare etichette a nuove osservazioni e il clustering per segmentare i dati in gruppi significativi. La riduzione dimensionale è trattata per mostrare come semplificare i dataset riducendo il numero di variabili senza perdere informazioni significative. L'analisi di grafi e reti introduce gli studenti alle tecniche per modellare e analizzare relazioni complesse tra entità. Infine, la lezione sul web scraping insegna come raccogliere dati da siti web in modo automatizzato, una competenza preziosa per arricchire i dataset e ottenere informazioni aggiornate.

4

ING-INF/05

8

Modelli di Linguaggio di Grandi Dimensioni (LLM) e Intelligenza Artificiale Generativa

Questo modulo, erogato in presenza c/o il Campus Reti di Busto Arsizio, offre una panoramica sui concetti e la metodologia dei Modelli di Linguaggio di Grandi Dimensioni (LLM), spiegando come vengano addestrati e utilizzati per comprendere e generare linguaggio naturale. Viene poi introdotta l'Intelligenza Artificiale Generativa, con un focus sui suoi utilizzi pratici in vari settori e sul Prompt Engineering per ottimizzare l'interazione con i modelli generativi. Successivamente si affrontano anche tecniche avanzate come la generazione di dataset sintetici per l'addestramento e la validazione dei modelli di Machine Learning, con particolare attenzione a questioni di privacy e bilanciamento dei dati.

Nella parte più pratica, si esplora l'uso di servizi commerciali per implementare soluzioni di computer vision, natural language processing e knowledge mining. Si fa esperienza insieme di strumenti di document intelligence per sviluppare applicazioni innovative in diversi contesti aziendali. Grazie a un approccio orientato ai risultati, il modulo fornisce le competenze necessarie per integrare l’intelligenza artificiale nei processi decisionali e operativi.

6

10

Stage

Descrizione dello stage

8

11

Project Work

Descrizione del project work

5

Destinatari e requisiti di ammissione

Per l’iscrizione al Master è richiesto il possesso di:
Laurea Triennale, Laurea Vecchio Ordinamento o titolo straniero equipollente;

Attività

Il Master è erogato online e in modalità BLENDED con laboratori esercitazionI e project work svolti in presenza.
Gli insegnamenti prevedono: Video lezioni corredate di slide e materiali di supporto (testi, esercizi, bibliografie, sitografie, etc.), classi interattive. Saranno svolti laboratori esperienziali e project work in presenza presso la sede di RETI Spa.

Durata del corso

Il Master I livello “Master in Data Science e Intelligenza Artificiale” ha durata annuale pari a 1.500 ore di impegno complessivo per il corsista, corrispondenti a 60 CFU (Crediti Formativi Universitari).
La quota di iscrizione è di 3.500 euro*

* sono previste agevolazioni per particolari categorie di lavoratori.
Early Bird 1 (fino ad un mese prima –fino al 20-Aprile): 2.900€
Early Bird 2 (fino a 15gg fino al  04-Maggio): 3.200€

La prima edizione del Master inizierà a Maggio 2025

Per informazioni ed iscrizioni

Segreteria Studenti:
Email: info@uninettunouniversity.net
Tel: +39 0669207670 / +39 0669207671
Facoltà di Ingegneria:
Email:presidenza.ingegneria@uninettunouniversity.net
Tel:+39 0669207631