La Porta, Simone
(2024)
Applications of automatic differentiation in gravitational lensing.
[Laurea magistrale], Università di Bologna, Corso di Studio in
Astrofisica e cosmologia [LM-DM270]
Documenti full-text disponibili:
|
Documento PDF (Thesis)
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato
Download (4MB)
|
Abstract
Gravitational lensing, a remarkable consequence of Einstein's theory of general relativity, provides a unique opportunity to explore the fundamental properties of the universe by studying the distortions caused by massive objects on the path of light rays. However, analyzing and modeling gravitational lenses poses many challenges, due to the complex nature of the lensing effects and the vast amount of observational data and computational resources required. The objective of this thesis is to address these challenges by developing advanced Python algorithms based on differentiable programming paradigm, leveraging the capabilities of PyTorch and TensorFlow frameworks to enable precise modeling and analysis of gravitational lenses. By employing parametric models, these algorithms exploit automatic differentiation to backpropagate errors and compute gradients of a loss function, facilitating the optimization of high-dimensional parameter spaces. Relevant features can be extracted and key parameters of the lensing system can be estimated. These algorithms allow efficient utilization of GPUs to handle the inherent computational complexity involved in strong lens analysis. Furthermore, the flexibility and extensibility of these frameworks enable seamless integration with other astrophysical and computational tools, facilitating a comprehensive and robust analysis of strong lenses. The structure of this thesis is the following: an introduction to the main concepts of cosmology and gravitational lensing theory followed by an extensive description of the most important lens models. Following, a description of the differentiable programming paradigm and its characteristics. Subsequently, applications of automatic differentiation to microlensing and strong lensing. Finally, an example of surface brightness fitting is presented as a means to derive the shape and ellipticity of a galaxy, fundamental information for performing weak lensing measurements.
Abstract
Gravitational lensing, a remarkable consequence of Einstein's theory of general relativity, provides a unique opportunity to explore the fundamental properties of the universe by studying the distortions caused by massive objects on the path of light rays. However, analyzing and modeling gravitational lenses poses many challenges, due to the complex nature of the lensing effects and the vast amount of observational data and computational resources required. The objective of this thesis is to address these challenges by developing advanced Python algorithms based on differentiable programming paradigm, leveraging the capabilities of PyTorch and TensorFlow frameworks to enable precise modeling and analysis of gravitational lenses. By employing parametric models, these algorithms exploit automatic differentiation to backpropagate errors and compute gradients of a loss function, facilitating the optimization of high-dimensional parameter spaces. Relevant features can be extracted and key parameters of the lensing system can be estimated. These algorithms allow efficient utilization of GPUs to handle the inherent computational complexity involved in strong lens analysis. Furthermore, the flexibility and extensibility of these frameworks enable seamless integration with other astrophysical and computational tools, facilitating a comprehensive and robust analysis of strong lenses. The structure of this thesis is the following: an introduction to the main concepts of cosmology and gravitational lensing theory followed by an extensive description of the most important lens models. Following, a description of the differentiable programming paradigm and its characteristics. Subsequently, applications of automatic differentiation to microlensing and strong lensing. Finally, an example of surface brightness fitting is presented as a means to derive the shape and ellipticity of a galaxy, fundamental information for performing weak lensing measurements.
Tipologia del documento
Tesi di laurea
(Laurea magistrale)
Autore della tesi
La Porta, Simone
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
automatic differentiation gravitational lensing strong lensing weak lensing,fit,modelling,microlensing,PyTorch,TensorFlow,Backpropagation,algorithm,multiple images
Data di discussione della Tesi
15 Marzo 2024
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
La Porta, Simone
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
automatic differentiation gravitational lensing strong lensing weak lensing,fit,modelling,microlensing,PyTorch,TensorFlow,Backpropagation,algorithm,multiple images
Data di discussione della Tesi
15 Marzo 2024
URI
Statistica sui download
Gestione del documento: