Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional: Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.
 

Aproximación de funciones mediante redes neuronales

dc.contributor.advisorCarpio Rodríguez, Ana María
dc.contributor.authorMacías Sánchez, Leonardo
dc.date.accessioned2025-07-21T10:19:11Z
dc.date.available2025-07-21T10:19:11Z
dc.date.issued2025
dc.degree.titleDoble Grado en Ingeniería Informática y Matemáticas
dc.description.abstractLa aproximación de funciones es un problema fundamental en matemáticas e ingeniería para el cual las redes neuronales artificiales constituyen una herramienta muy potente. La capacidad teórica de estas arquitecturas reside en su propiedad como aproximadores universales. Resultados fundamentales en este campo establecen que, bajo ciertas condiciones, estas redes pueden emular una gran variedad de funciones. Sin embargo, la mayoría de las demostraciones clásicas de este teorema son de carácter no constructivo, es decir, aseguran la existencia de una red sin proporcionar un método explícito para hallarla. En este proyecto se realiza un estudio exhaustivo de esta capacidad, abordando el problema desde la teoría hasta la práctica. Inicialmente, se profundiza en los fundamentos matemáticos de los teoremas de aproximación de Cybenko y Hornik. Posteriormente, se analizan en detalle varios resultados constructivos que ofrecen un procedimiento paso a paso para definir la arquitectura y los parámetros de una red neuronal que logre un error de aproximación previamente acotado. Finalmente, estos métodos constructivos se implementan y validan mediante una serie de experimentos computacionales en Python, enfocados en analizar la convergencia de las aproximaciones y el rendimiento relativo de funciones de activación como la Heaviside y la logística. El proyecto culmina con el desarrollo de una aplicación web interactiva que permite a los usuarios explorar y visualizar estos conceptos de forma dinámica.
dc.description.abstractFunction approximation is a fundamental problem in mathematics and engineering, for which artificial neural networks have emerged as a powerful tool. The theoretical capability of these architectures is rooted in their property as universal approximators. Fundamental results in this field establish that, under certain conditions, these networks can approximate a wide variety of functions. However, most classical proofs of these theorems are non-constructive in nature; that is, they ensure the existence of a suitable network without providing an explicit method to construct it. This project provides a comprehensive study of this capability, addressing the problem from theory to practice. Initially, it delves into the mathematical foundations of the approximation theorems by Cybenko and Hornik. Subsequently, it analyzes in detail some constructive results that offer a step-by-step procedure to define the architecture and parameters of a neural network to achieve a predefined error bound. Finally, these constructive methods are implemented and validated through a series of computational experiments in Python, focused on analyzing the convergence of the approximations and the relative performance of activation functions such as the Heaviside and logistic functions. The project culminates in the development of an interactive web application that allows users to dynamically explore and visualize these concepts.
dc.description.departmentDepto. de Análisis Matemático y Matemática Aplicada
dc.description.facultyFac. de Ciencias Matemáticas
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/122654
dc.language.isospa
dc.rights.accessRightsopen access
dc.subject.keywordRedes neuronales artificiales
dc.subject.keywordAproximación de funciones
dc.subject.keywordTeorema de aproximación universal
dc.subject.keywordPruebas constructivas
dc.subject.keywordArtificial neural networks
dc.subject.keywordFunction approximation
dc.subject.keywordUniversal approximation theorem
dc.subject.keywordConstructive proofs
dc.subject.ucmInvestigación operativa (Matemáticas)
dc.subject.unesco1203.04 Inteligencia Artificial
dc.subject.unesco1202 Análisis y Análisis Funcional
dc.titleAproximación de funciones mediante redes neuronales
dc.titleApproximation of functions through neural networks
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationf301b87d-970b-4da8-9373-fef22632392a
relation.isAdvisorOfPublication.latestForDiscoveryf301b87d-970b-4da8-9373-fef22632392a

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TFG_Leonardo_Macias_Sanchez_2025.pdf
Size:
1.97 MB
Format:
Adobe Portable Document Format