Programación probabilística con NumPyro
dc.contributor.advisor | Palomino Tarjuelo, Miguel | |
dc.contributor.author | García Fernández, Gonzalo | |
dc.date.accessioned | 2024-11-06T15:56:36Z | |
dc.date.available | 2024-11-06T15:56:36Z | |
dc.date.issued | 2024 | |
dc.degree.title | Doble grado en Ingeniería Informática y Matemáticas | |
dc.description | Trabajo de Fin de Doble Grado en Ingeniería Informática y Matemáticas, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2023/2024 | |
dc.description.abstract | La programación probabilística es un enfoque innovador para el desarrollo de modelos probabilísticos complejos y la ejecución eficiente de inferencias. Este trabajo presenta una introducción a la programación probabilística con NumPyro, una biblioteca de Python que aprovecha las capacidades de cálculo automático y el paralelismo de JAX para realizar inferencias bayesianas avanzadas. A lo largo de este trabajo, se proporcionará una explicación detallada de las funcionalidades más importantes de NumPyro, acompañada de ejemplos prácticos y explicaciones claras para facilitar la comprensión de la biblioteca. Se irán introduciendo ejemplos progresivamente para mejorar el entendimiento del lector. Por último, se presentará una posible aplicación de la programación probabilística y se expondrán las conclusiones derivadas del trabajo. | |
dc.description.abstract | Probabilistic programming is a new approach to the development of complex probabilistic models and the efficient execution of inferences. This paper presents an introduction to probabilistic programming with NumPyro, a Python library that uses automatic computation capabilities and parallelism of JAX to perform efficient Bayesian inference. Throughout this paper, there will be a detailed explanation of the most important functionalities of NumPyro. It will also be complemented by practical examples and clear explanations to facilitate the understanding of the language. Finally, an application of probabilistic programming will be presented and the conclusions derived from the work will be presented. | |
dc.description.department | Depto. de Sistemas Informáticos y Computación | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.status | unpub | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/110126 | |
dc.language.iso | spa | |
dc.page.total | 89 | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
dc.rights.accessRights | open access | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject.cdu | 004(043.3) | |
dc.subject.keyword | NumPyro | |
dc.subject.keyword | Programación probabilística | |
dc.subject.keyword | Manejadores de efectos | |
dc.subject.keyword | JAX | |
dc.subject.keyword | Bayes | |
dc.subject.keyword | Probabilistic programming | |
dc.subject.keyword | Effect Handlers | |
dc.subject.ucm | Informática (Informática) | |
dc.subject.unesco | 33 Ciencias Tecnológicas | |
dc.title | Programación probabilística con NumPyro | |
dc.title.alternative | Probabilistic Programming with NumPyro | |
dc.type | bachelor thesis | |
dc.type.hasVersion | AM | |
dspace.entity.type | Publication | |
relation.isAdvisorOfPublication | 52909b00-b705-4307-84db-d3211eedef69 | |
relation.isAdvisorOfPublication.latestForDiscovery | 52909b00-b705-4307-84db-d3211eedef69 |
Download
Original bundle
1 - 1 of 1
Loading...
- Name:
- Programación_probabilística.pdf
- Size:
- 1.26 MB
- Format:
- Adobe Portable Document Format