Programación probabilística: lenguajes y métodos de inferencia
dc.contributor.advisor | Palomino Tarjuelo, Miguel | |
dc.contributor.author | Maestro López, Rebeca | |
dc.date.accessioned | 2025-03-18T15:53:32Z | |
dc.date.available | 2025-03-18T15:53:32Z | |
dc.date.issued | 2025 | |
dc.degree.title | Grado en Ingeniería Informática | |
dc.description | Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2024/2025. | |
dc.description.abstract | Este trabajo ofrece una visión integral de los modelos probabilísticos y su implementación práctica en Pyro, un marco de programación probabilística basado en PyTorch. Comienza con una introducción a conceptos fundamentales como la inferencia bayesiana, inferencia variacional y métodos de Montecarlo, abordando también el método del descenso del gradiente estocástico. Luego, se presentan las herramientas clave de Pyro, incluyendo primitivas de modelaje, guías para la inferencia variacional, clases como SVI y PyroOptim, y estrategias de optimización. Finalmente, se exploran aplicaciones en dos áreas fundamentales: los modelos generativos, con un enfoque en los autocodificadores variacionales, y las redes neuronales bayesianas. En ambos casos, se discuten diferencias clave con los métodos clásicos, su implementación en Pyro y los resultados obtenidos a través de experimentos prácticos. Este trabajo enfatiza la flexibilidad y precisión que Pyro aporta a la modelización probabilística en aprendizaje automático. | |
dc.description.abstract | This document provides a comprehensive overview of probabilistic models and their practical implementation in Pyro, a probabilistic programming framework built on PyTorch. It begins by introducing fundamental concepts such as Bayesian inference, variational inference, Monte Carlo methods and stochastic gradient descent. Next, it explores Pyro’s key tools, including modeling primitives, guides for variational inference, classes like SVI and PyroOptim, and optimization strategies. Finally, applications in two fundamental areas are explored: generative models, focusing on variational autoencoders, and Bayesian neural networks. For both cases, key differences from classical methods, their implementation in Pyro, and experimental results are discussed. This work highlights the flexibility and precision Pyro brings to probabilistic modeling in machine learning. | |
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/118860 | |
dc.language.iso | spa | |
dc.page.total | 35 | |
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 | Modelos probabilísticos | |
dc.subject.keyword | Inferencia bayesiana | |
dc.subject.keyword | Inferencia variacional | |
dc.subject.keyword | Montecarlo | |
dc.subject.keyword | Pyro | |
dc.subject.keyword | Redes neuronales bayesianas | |
dc.subject.keyword | Autocodificadores variacionales | |
dc.subject.keyword | Gradiente estocástico | |
dc.subject.keyword | Modelos generativos | |
dc.subject.keyword | Optimización probabilística | |
dc.subject.keyword | Probabilistic models | |
dc.subject.keyword | Bayesian inference | |
dc.subject.keyword | Variational inference | |
dc.subject.keyword | Bayesian neural networks | |
dc.subject.keyword | Variational autoencoders | |
dc.subject.keyword | Stochastic gradient | |
dc.subject.keyword | Generative models | |
dc.subject.keyword | Probabilistic optimization | |
dc.subject.ucm | Informática (Informática) | |
dc.subject.unesco | 33 Ciencias Tecnológicas | |
dc.title | Programación probabilística: lenguajes y métodos de inferencia | |
dc.title | Probabilistic programming: languages and inference methods | |
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.12 MB
- Format:
- Adobe Portable Document Format