Salta ai contenuti. | Salta alla navigazione

Image Portlet
Home Romeo Luca Didattica 2024/2025 Fintech e blockchain

Fintech e blockchain - Fintech e blockchain - fintech

  • A.A. 2024/2025
  • CFU 6
  • Ore 40
  • Classe di laurea LM-16
Luca Romeo / Professore di ruolo - II fascia (IINF-05/A)
Dipartimento di Economia e Diritto
Prerequisiti

Conoscenze di base di statistica e conoscenze di base di informatica.

Obiettivi del corso

L'obiettivo principale di questo corso è fornire un'introduzione di base all'intelligenza artificiale e al machine learning. Attraverso l'introduzione di librerie Python, gli studenti acquisiranno una comprensione pratica dei metodi insegnati, in particolare realizzando le proprie implementazioni di diversi metodologie. Il corso coprirà la classificazione e regressione supervisionata basata, ad esempio, su classificatori generativi/discriminativi. Gli studenti riceveranno anche un'introduzione alle problematiche e sfide etiche legate alla ML/AI, e alle applicazioni di queste tecniche per risolvere specifici task nell'ambito finanziario (FinTech). Una parte significativa del corso sarà dedicata all'utilizzo di questi strumenti per risolvere una serie di problemi economici reali.

Gli obiettivi formativi del corso possono essere ulteriormente descritti di seguito:

CONOSCENZA E COMPRENSIONE: conoscere la teoria degli algoritmi di Intelligenza Artificiale e più nello specifico di Machine Learning

CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: saper applicare librerie Python per per risolvere specifici task nell'ambito finanziario (FinTech) con l'applicaizone di algoritmi di Machine Learning.

Programma del corso

Il corso si concentra sui fondamenti teorici, le tecniche, le metodologie e le applicazioni dell'intelligenza artificiale, al fine di contribuire alla diffusione e all'avanzamento delle conoscenze e delle competenze su questa materia e sulle sue applicazioni in ambito FinTech, promuovendo così l'innovazione tecnologica e favorendo lo sviluppo economico e sociale. In particolare, il corso tratterà i seguenti argomenti: - Introduzione alle nozioni di Intelligenza Artificiale, Big Data, Machine Learning. - Introdurre le conoscenze di base sugli algoritmi di Machine Learning. - Laboratorio Data Analysis in Python. -Laboratorio Machine Learning in Python: Introduzione all'utilizzo di librerie Python per il Machine Learning - Conoscenze di base sul quadro dell'IA etica: robustezza, interpretabilità, equità e responsabilità.

Testi (A)dottati, (C)onsigliati

(C) Python for Data Analysis by Wes McKinney, published by O’Reilly Media, Inc. in 2022. ISBN: 9781098104030

(C) Advances in Financial Machine Learning by Marcos Lopez de Prado, published by Wiley, New Jersey in 2018. ISBN: 9781119482086

(C) Statistics - The Art & Science of Learning from Data (3rd edition – International Edition) by Agresti and C. Franklin, published by Pearson, Essex, England in 2014. ISBN: 9781292024211

(C) Pattern Recognition and Machine Learning (Information Science and Statistics) by Christopher M. Bishop, published by Springer-Verlag in 2006. ISBN: 0387310738

(C) An Introduction to Statistical Learning by Gareth James, Daniela Witten, Trevor Hastie, and Robert Tibshirani, published by Springer US in 2021. ISBN: 9781071614174 (Second Edition) 


Altre informazioni / materiali aggiuntivi

N/A

Metodi didattici
  • - Lezioni frontali - Esercitazioni - Slide - Project work - Seminari Utilizzo del linguaggio di programmazione open source Python, librerie Pandas e scikit-learn.
Modalità di valutazione
  • La valutazione degli studenti consiste in due prove: - un project work, riguardante esercizi in Python sulle tematiche riportate nei contenuti del corso, da completare in gruppo (max 3 persone) o singolarmente; - una prova orale, consistente in domande di approfondimento sugli esercizi della prova scritta o su qualsiasi altro argomento trattato nel corso e riportato nei contenuti del corso. Il project work verra assegnato allo studente durante l'ultima lezione frontale oppure con esplicita richiesta via mail. Il project work potrò essere svolto in maniera remota entro una settimana dall'assegnazione. Lo studente potrà consultare il materiale didattico messo a disposizione dal docente. Il docente metterà a disposizione esempi di project work svolti negli anni precedenti. Il project work è propedeutico alla prova orale, per accedere alla quale lo studente deve aver ottenuto almeno la sufficienza nella valutazione del project work (18/30). Il docente valuterà la risoluzione del project work in merito all'implementazione dell'algoritmo di Machine Learning per analizzare uno specifico dataset. La prova orale deve essere sostenuta nello stesso appello del project work. Nel caso di esito negativo per la prova orale (votazione minore di 18/30), lo studente deve ripetere anche il project work. Il voto finale sarà calcolato attraverso la seguente media pesata: 0.7 * votazione project work + 0.3 * votazione prova orale.

    Durante il project work è posisbile consultare il materiale didattico messo a disposizione dal docente. Durante la prova orale non è possibile consultare il materiale didattico messo a disposizione dal docente.

Lingue, oltre all'italiano, che possono essere utilizzate per l'attività didattica

Inglese

Lingue, oltre all'italiano, che si intende utilizzare per la valutazione

Italiano

  Torna alla scheda
Calendario
  Materiali didattici
Avviso
I materiali didattici sono reperibili nella stanza Teams al link di seguito
Info
» Vai alla stanza Teams