Obiettivi formativi
Le aree di apprendimento
Il Corso di studi magistrale in Intelligenza Artificiale, Data Science e Big Data è articolato in 4 aree di apprendimento:
- Matematica: include le basi matematiche del machine learning e dell’ottimizzazione. In particolare intende fornire le conoscenze e capacità di comprensione:
- basi matematiche del machine learning e i metodi fondamentali di inferenza statistica, con particolare riferimento all'analisi dei dati;
- tecniche base della modellazione dei processi decisionali e principali metodi di ricerca euristica, ricerca locale e su grafi;
- metodi per la soluzione di problemi di ottimizzazione basati su programmazione lineare intera;
- metodi per la soluzione di problemi di ottimizzazione che coinvolgono variabili stocastiche. - Fondamenti di Intelligenza Artificiale: fornisce le basi dell’Intelligenza Artificiale per quanto riguarda la soluzione di problemi di ricerca, la logica, le basi del Machine Learning, della programmazione a vincoli e dell’elaborazione del linguaggio naturale. In particolare, include le seguenti conoscenze e capacità di comprensione:
- metodi di rappresentazione per modellare problemi di Intelligenza Artificiale, partendo da una descrizione testuale;
- strategie di ricerca informate e non, o ricerca con avversario, o tecniche di propagazione di vincoli per risolvere problemi di Intelligenza Artificiale già modellati;
- tecniche di modellazione e risoluzione tipiche dell' intelligenza artificiale, e il formalismo logico, applicato anche alla programmazione e alla prototipazione rapida;
- tecniche di apprendimento automatico, anche simbolico;
- tecniche basate su risoluzione di vincoli per problemi di ottimizzazione;
- tecniche per l'elaborazione del linguaggio naturale, la classificazione e il topic modeling basilari per lo sviluppo di applicazioni di intelligenza artificiale. - Data Science: omprende le basi della Data Science, il data mining, le reti neurali e i modelli probabilistici incluse le loro applicazioni alla visione artificiale e ai dati non strutturati. Intende fornire le conoscenze e capacità di comprensione:
- basi della data science dal punto di vista dell'ottimizzazione stocastica;
- principali architetture di reti neurali deep (reti convoluzionali e ricorrenti) e loro uso con il linguaggio Python;
- tecniche per la visione artificiale, sia classiche sia basate su machine learning;
- tecniche per il ragionamento automatico da modelli probabilistici e per costruire tali modelli dai dati;
- apprendimento automatico da dati non strutturati, in particolare dati temporali e spaziali. - Big Data: comprende la progettazione, sviluppo e gestione di architetture Big Data anche nel cloud. Intende fornire le conoscenze e capacità di comprensione:
- metodologie per la progettazione dei sistemi informativi aziendali;
- strumenti, architetture di sistemi big data, interfacce e metodi di programmazione di applicazioni e servizi che prevedono l'esecuzione in ambiente cloud;
- i protocolli di comunicazione per i sistemi IoT e gli strumenti per la realizzazione di applicazioni software per monitorare e controllare dispositivi connessi in rete in ambito domotico e industriale. - Area settori affini della giurisprudenza, etica, e applicazioni alla biologia: intende fornire le conoscenze e capacità di comprensione sui quadri etici e giuridici applicabili all’IA e su come l'informazione genomica è organizzata all'interno delle cellule degli esseri viventi e degli strumenti di sequenziamento e bioinformatici necessari per la sua caratterizzazione e comprensione.
Le figure professionali
Lo specialista in Intelligenza Artificiale, Big Data e Data Science può ricoprire ruoli di analista di sistemi di Intelligenza Artificiale e di basi di dati di grandi dimensioni, di progettista e sviluppatore di componenti basati su Intelligenza Artificiale e che analizzano, con strumenti automatici, grandi quantità di dati, sa assumere ruoli di responsabilità in attività di progettazione di sistemi di Intelligenza Artificiale, con integrazione di moduli di Intelligenza Artificiale, Big Data e Data Science in sistemi complessi, nonché in attività per il loro test e manutenzione e gestione.
Chi si laurea in Intelligenza Artificiale, Data Science e Big Data
Sarà in grado di
-
analizzare i requisiti di applicazioni di Intelligenza Artificiale, Big Data e Data Science interagendo con gli esperti del dominio applicativo;
-
coordinare progetti di Intelligenza Artificiale collaborando con team estesi di analisti, progettisti, sviluppatori e utenti esperti del dominio;
-
progettare e sviluppare sistemi di Intelligenza Artificiale;
-
integrare vari moduli in modo da comporre applicazioni complesse di Intelligenza Artificiale;
-
progettare, sviluppare, integrare, mantenere e gestire sistemi basati sulla conoscenza, sistemi per l’ottimizzazione, sistemi di machine learning, sistemi di computer vision, sistemi per l’analisi del linguaggio naturale, sistemi di Big Data e Cloud Computing, sistemi per il ragionamento spazio-temporale, sistemi per l’analisi dei dati;
-
analizzare, misurare e verificare le prestazioni di applicazioni di Intelligenza Artificiale, Big Data e Data Science;
-
ideare nuove tecnologie di Intelligenza Artificiale, documentarle in modo efficace e spiegarle a utenti e decisori;
-
svolgere formazione su tematiche di Intelligenza Artificiale, Big Data e Data Science.