EN
IT
Obiettivi Formativi
OBIETTIVI FORMATIVI:
Conoscenza e capacità di comprensione: Acquisire una comprensione approfondita dei metodi numerici applicati alla finanza e dei principali algoritmi di machine learning.
Capacità di applicare conoscenza e comprensione: Applicare metodi computazionali e tecniche di machine learning a problemi reali di pricing, gestione del rischio, calibrazione di modelli parametrici e previsione finanziaria.
Autonomia di giudizio: Sviluppare la capacità di valutare criticamente le tecniche quantitative adottate nei modelli finanziari.
Abilità comunicative: Presentare con chiarezza i risultati di analisi numeriche e modelli predittivi.
Capacità di apprendimento: Sviluppare competenze autonome per aggiornarsi sulle tecniche computazionali e di intelligenza artificiale applicate alla finanza.
Learning Objectives
LEARNING OUTCOMES:
Knowledge and understanding: Gain deep understanding of numerical methods and machine learning algorithms used in finance.
Applying knowledge and understanding: Apply computational techniques to real-world problems in pricing, risk management, calibration of parametrical models and financial forecasting.
Making judgments: Develop critical assessment of quantitative methods used in financial models.
Communication skills: Effectively present results from numerical and predictive models.
Learning skills: Acquire independent learning capabilities to keep up with evolving computational and AI tools in finance.
DAVIDE ERMINIO PIRINO
Prerequisiti
Probabilità: variabili aleatorie, leggi congiunte e leggi condizionate.
Matematica finanziaria di base.
Carattersistiche di titoli derivati.
Processi stocastici: Moto Browniano e sue caratteristiche, formula di Ito.
Modelli matematici per la finanza: Modello Binomiale, Modello di Black & Scholes, Probabilità neutrale al rischio, arbitraggio e completezza dei mercati, strategie di hedging.
Conoscenza del linguaggio Matlab.
Prerequisites
Probability: random variables, joint laws and conditional laws.
Basics of Financial Mathematics.
Characteristics of financial derivatives.
Stochastic Processes: Brownian motions and its characteristics, Ito Formula.
Mathematical models for finance: Binomial model, Black and Scholes Model, risk neutral probability, arbitrage and market completeness, hedging strategies.
Knowledge of the Matlab language.
Programma
Parte 2: Machine Learning
Settimana 1: Introduzione ai metodi di Machine Learning
- Concetti primitivi di AI e machine learning
- Feedforward neural network, definizione e prorpietà
- Esempi elementari di allenamento di una rete
Settimana 2: Teoria delle reti neurali e metodi numerici di ottimizzazione
- Teorema di approsimazione universale
- Limiti di stima e approssimazione
- Algoritimi della classe Gradient desecent
Settimana 3: Calibrazione di reti e stima di modelli
- Calibrazione degli iperparametri di una rete
- Processi stocastici parametrici in tempo continuo e discretizzazione
- Stima tramite Simulated Method of Moments
- Stima tramite Deep Neural Network
Program
Part 2: Machine Learning
Week 1: Introduction to Machine Learning Methods
- Basic concepts of AI and machine learning
- Feedforward neural networks: definition and properties
- Simple examples of neural network training
Week 2: Neural Network Theory and Numerical Optimization Methods
- Universal approximation theorem
- Estimation and approximation limits
- Gradient descent class algorithms
Week 3: Network Calibration and Model Estimation
- Hyperparameter tuning of a neural network
- Parametric stochastic processes in continuous time and discretization
- Estimation via Simulated Method of Moments
- Estimation via Deep Neural Networks
Testi Adottati
Glasserman, Paul. Monte Carlo methods in financial engineering, Springer-Verlag, 2003.
Goodfellow, Ian; Bengio, Yoshua; Courville, Aaron (2016). Deep Learning. Cambridge, Massachusetts: MIT Press.
Books
Glasserman, Paul. Monte Carlo methods in financial engineering, Springer-Verlag, 2003.
Goodfellow, Ian; Bengio, Yoshua; Courville, Aaron (2016). Deep Learning. Cambridge, Massachusetts: MIT Press.
Bibliografia
K.E. Atkinson. An introduction to numerical analysis, Second Edition. Wiley, 1989.
P. Billingsley. Convergence of probability measures (2nd ed.). John Wiley & Sons, 1999.
R. Cont and E. Voltchkova. A finite difference scheme for option pricing in jump diffusion and
exponential L´evy models. SIAM Journal On Numerical Analysis, 43(4): 1596-1626, 2005.
Barron, A.R., Approximation and estimation bounds for artificial neural networks. Mach. Learn., 1994, 14(1), 115–133.
Horvath, B., Muguruza A. and Tomas M. (2021) Deep learning volatility: a deep neural network perspective on pricing and calibration in (rough) volatility models, Quantitative Finance, 21:1, 11-27.
Hornik, K., Stinchcombe, M. and White, H., Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks. Neural Netw., 1990, 3(5), 551.560
Bibliography
K.E. Atkinson. An introduction to numerical analysis, Second Edition. Wiley, 1989.
P. Billingsley. Convergence of probability measures (2nd ed.). John Wiley & Sons, 1999.
R. Cont and E. Voltchkova. A finite difference scheme for option pricing in jump diffusion and
exponential L´evy models. SIAM Journal On Numerical Analysis, 43(4): 1596-1626, 2005.
Barron, A.R., Approximation and estimation bounds for artificial neural networks. Mach. Learn., 1994, 14(1), 115–133.
Blanka Horvath, Aitor Muguruza & Mehdi Tomas (2021) Deep learning volatility: a deep neural network perspective on pricing and calibration in (rough) volatility models, Quantitative Finance, 21:1, 11-27, DOI: 10.1080/14697688.2020.1817974
Hornik, K., Stinchcombe, M. and White, H., Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks. Neural Netw., 1990, 3(5), 551.560
Modalità di svolgimento
Lezioni frontali con possiblità di progetti da svolgere a casa e discussi a lezione.
Teaching methods
Traditional lectures, with the option to carry out projects at home and discuss them in class.
Regolamento Esame
La verifica dell’apprendimento avviene mediante una prova orale e la valutazione di un progetto individuale.
Tali modalità consentono di accertare l’effettivo conseguimento dei risultati di apprendimento attesi, con particolare riferimento:
alla comprensione dei metodi numerici e degli algoritmi di machine learning presentati (conoscenza e comprensione),
alla capacità di applicarli in contesti finanziari reali (applicazione),
all’autonomia di giudizio nell’analisi critica dei risultati,
alla chiarezza e accuratezza nella presentazione (abilità comunicative).
L'esame orale verte sugli argomenti del corso e mira a valutare la comprensione teorica, la capacità di ragionamento e l'autonomia critica.
Il progetto consiste nell’analisi di un articolo assegnato durante il corso e nell'implementazione numerica dei risultati teorici riportati in esso e sarà discusso durante l’orale.
Sarà possibile rifiutare il voto dell'esame UNA SOLA VOLTA.
Criteri per la formulazione del giudizio espresso in trentesimi:
Non idoneo: importanti carenze e/o inaccuratezze nella conoscenza e comprensione degli argomenti; limitate capacità di analisi e sintesi, frequenti generalizzazioni.
18-20: conoscenza e comprensione degli argomenti appena sufficiente con possibili imperfezioni; capacità di analisi, sintesi e autonomia di giudizio sufficienti.
21-23: conoscenza e comprensione degli argomenti routinaria; capacità di analisi e sintesi corrette con argomentazione logica coerente.
24-26: discreta conoscenza e comprensione degli argomenti; buone capacità di analisi e sintesi con argomentazioni espresse in modo rigoroso.
27-29: conoscenza e comprensione degli argomenti completa; notevoli capacità di analisi, sintesi e buona autonomia di giudizio.
30-30L: ottimo livello di conoscenza e comprensione degli argomenti; notevoli capacità di analisi, sintesi e autonomia di giudizio; argomentazioni espresse in modo originale.
Exam Rules
Student learning outcomes are assessed through an oral exam and the evaluation of an individual project. This ensures the effective acquisition of the expected learning outcomes, particularly regarding:
understanding of numerical methods and machine learning techniques (knowledge and understanding);
their application to real financial problems (applying knowledge);
critical thinking and autonomy (making judgments);
clarity and accuracy in presentation (communication skills).
The oral exam covers theoretical aspects of the course and evaluates comprehension, reasoning ability, and independent judgment.
The project involves analyzing the theoretical results of a paper assigned during the course and in the inumerical of theoretical results, and is discussed during the oral exam.
Students are allowed to reject their final ONLY ONCE.
Criteria for grade (out of 30 points):
Fail: Major gaps and/or inaccuracies in understanding; limited analysis and synthesis skills; generalizations prevail.
18-20: Barely sufficient understanding; adequate analysis, synthesis, and judgment skills.
21-23: Routine understanding; correct analytical and synthesis skills; coherent logical reasoning.
24-26: Fair knowledge; good analytical and synthesis skills; rigorous reasoning.
27-29: Comprehensive understanding; strong analytical, synthesis, and judgment skills.
30-30L: Excellent understanding; outstanding analytical, synthesis, and independent thinking skills; original arguments.
KATIA COLANERI
Prerequisites
Probability: random variables, joint laws and conditional laws.
Basics of Financial Mathematics.
Characteristics of financial derivatives.
Stochastic Processes: Brownian motions and its characteristics, Ito Formula.
Mathematical models for finance: Binomial model, Black and Scholes Model, risk-neutral probability, arbitrage and market completeness, hedging strategies.
Knowledge of the Matlab language.
Programma
Parte 1: Metodi Numerici per la Finanza
Settimana 1: Metodi tree/lattice
- Alberi binomiali
- Alberi trinomiali
Settimana 2: Metodi Monte Carlo
- Generazione di variabili casuali
- Variabili gaussiane correlate
- Simulazione di traiettorie e valutazione di opzioni
- Simulazione e errore di stima
- Metodi di riduzione della varianza
- Valutazione di opzioni: applicazione all'opzione barriera "down and out" europea nel modello di Black-Scholes e Valutazione di obbligazioni con il modello CIR.
Settimana 3: Metodi alle differenze finite per le equazioni alle derivate parziali (PDE)
- Schema esplicito, Schema implicito, Schema di Crank-Nicolson
- Analisi di stabilità e convergenza
- Risoluzione numerica di sistemi di equazioni lineari
Program
Part 1: Numerical Methods for Finance
Week 1: Lattice (tree) methods
- Binomial trees
-Trinomial trees
Week 2: Monte Carlo methods
- Generating random variables
- Correlated Gaussian random variables
- Random paths simulation and option pricing
- Simulation and estimation error
- Variance reduction methods
- Option pricing: application to European down and out barrier option under Black-Scholes, and Bond pricing with the CIR model
Week 3: Finite difference methods for PDEs
- Explicit scheme, Implicit scheme, Crank-Nicolson scheme
- Stability and convergence analysis
- Numerical solution of systems of linear equations.
Books
Glasserman, Paul. Monte Carlo methods in financial engineering, Springer-Verlag, 2003.
Goodfellow, Ian; Bengio, Yoshua; Courville, Aaron (2016). Deep Learning. Cambridge, Massachusetts: MIT Press.
Bibliography
K.E. Atkinson. An introduction to numerical analysis, Second Edition. Wiley, 1989.
P. Billingsley. Convergence of probability measures (2nd ed.). John Wiley & Sons, 1999.
R. Cont and E. Voltchkova. A finite difference scheme for option pricing in jump diffusion and
exponential L´evy models. SIAM Journal On Numerical Analysis, 43(4): 1596-1626, 2005.
Barron, A.R., Approximation and estimation bounds for artificial neural networks. Mach. Learn., 1994, 14(1), 115–133.
Horvath, B., Muguruza A. and Tomas M. (2021) Deep learning volatility: a deep neural network perspective on pricing and calibration in (rough) volatility models, Quantitative Finance, 21:1, 11-27.
Hornik, K., Stinchcombe, M. and White, H., Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks. Neural Netw., 1990, 3(5), 551.560