Diseño de redes neuronales con programación entera y metaheurísticas

dc.contributorCastro Campos, Rodrigo Alexander
dc.contributorSandoval Ángeles, Gustavo Antonio
dc.contributor.advisorCastro Campos, Rodrigo Alexander;#0000-0003-2275-5511
dc.contributor.advisorSandoval Ángeles, Gustavo Antonio;#0000-0002-2946-5317
dc.contributor.authorBuendia Arrieta, Luis Angel
dc.contributor.committeeMemberKunold Bello, Alejandro
dc.contributor.committeeMemberRodríguez Martínez, Eduardo
dc.contributor.committeeMemberHernández Hernández, Gerardo
dc.creatorBuendia Arrieta, Luis Angel;#0009-0007-2383-0559
dc.date.accessioned2026-10-02T20:47:29Z
dc.date.issued2026-06-09
dc.description58 páginas. Maestría en Optimización.
dc.description.abstractEn el campo del aprendizaje automático se encuentran las denominadas redes neuronales artificiales, las cuales se emplean en el aprendizaje profundo para realizar tareas de clasificación o regresión, generando predicciones a partir de una entrada dada. Para su implementación se definen sus hiperparámetros que incluye, entre otros aspectos, el número de neuronas, el número de capas y las conexiones entre ellas. Posteriormente, se optimizan los pesos que modelan la importancia de cada conexión entre neuronas, así como los umbrales asociados a cada una, los cuales determinan la facilidad con la que una neurona se activa. El objetivo de este proceso es minimizar el error entre la predicción obtenida y la salida deseada sobre un conjunto de datos. A este procedimiento se le denomina entrenamiento, y las redes ya entrenadas se emplean posteriormente para realizar predicciones sobre datos que no forman parte del conjunto de entrenamiento. En este trabajo se presentan dos metaheurísticas que reducen el número de hiperparámetros de una red neuronal artificial manteniendo un buen rendimiento. Una metaheurística consiste en un algoritmo genético, su objetivo es reducir el número de conexiones entre capas. La otra metaheurística consiste en un algoritmo glotón, y su objetivo es quitar neuronas o capas con sus respectivas conexiones distribuyendo sus pesos en las neuronas restantes. Además de las metaheurísticas, en este trabajo se aborda el problema del entrenamiento de una red neuronal utilizando técnicas de programación lineal entera. Para probar estas técnicas se entrenaron dos redes neuronales una de clasificación de cáncer de mama y otra de predicción de avance académico de alumnos de la UAM Azcapotzalco.
dc.description.sponsorshipEsta investigación fue realizada con los siguientes apoyos económicos: 1) Beca de maestría otorgada por la Universidad Autónoma Metropolitana y la Secretaría de Educación Pública durante el periodo comprendido entre noviembre de 2023 y abril de 2024 en el marco de la Convocatoria Otoño 2023 del Programa de Becas Elisa Acuña y 2) Beca de maestría número 4019163 otorgada por el Consejo Nacional de Humanidades, Ciencias y Tecnologías durante el periodo comprendido entre mayo de 2024 y noviembre de 2025 en el marco de la Convocatoria de Becas nacionales para estudios de posgrado 2024-1.
dc.formatpdf
dc.format.digitalOriginBorn digital
dc.identificator1||12||1207||7||33||1203||120304
dc.identifier.doihttps://doi.org/10.24275/uama.6749.14081
dc.identifier.urihttps://hdl.handle.net/11191/14081
dc.language.isospa
dc.publisherUniversidad Autónoma Metropolitana (México). Unidad Azcapotzalco.
dc.rightsAtribución-NoComercial-SinDerivadas
dc.rights.accessopenAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0
dc.subjectRedes neuronales Artificiales
dc.subjectmetaheurísticas
dc.subjectprogramación lineal entera.
dc.subject.classificationCIENCIAS FÍSICO MATEMÁTICAS Y CIENCIAS DE LA TIERRA
dc.subject.classificationCIENCIAS FÍSICO MATEMÁTICAS Y CIENCIAS DE LA TIERRA::MATEMÁTICAS
dc.subject.classificationCIENCIAS FÍSICO MATEMÁTICAS Y CIENCIAS DE LA TIERRA::MATEMÁTICAS::INVESTIGACIÓN OPERATIVA
dc.subject.classificationINGENIERÍA Y TECNOLOGÍA
dc.subject.classificationINGENIERÍA Y TECNOLOGÍA::CIENCIAS TECNOLÓGICAS
dc.subject.classificationCIENCIAS FÍSICO MATEMÁTICAS Y CIENCIAS DE LA TIERRA::MATEMÁTICAS::CIENCIA DE LOS ORDENADORES
dc.subject.classificationINGENIERÍA Y TECNOLOGÍA::CIENCIAS TECNOLÓGICAS::TECNOLOGÍA DE LOS ORDENADORES::INTELIGENCIA ARTIFICIAL
dc.subject.lcshNeural networks (Computer science).
dc.subject.lcshNeural networks (Computer science) -- Computer architecture.
dc.subject.lcshMixed integer programming.
dc.subject.lcshGenetic algorithms.
dc.subject.lcshMachine learning.
dc.subject.lcshUniversidad Autónoma Metropolitana. Unidad Azcapotzalco.
dc.subject.otherRedes neuronales (Computación).
dc.subject.otherRedes neuronales artificiales – Arquitectura.
dc.subject.otherProgramación entera mixta.
dc.subject.otherAlgoritmos genéticos.
dc.subject.otherAprendizaje automático.
dc.subject.otherUniversidad Autónoma Metropolitana. Unidad Azcapotzalco.
dc.thesis.degreedepartmentDivisión de Ciencias Básicas e Ingeniería.
dc.thesis.degreegrantorUniversidad Autónoma Metropolitana (México). Unidad Azcapotzalco.
dc.thesis.degreelevelMaestría.
dc.thesis.degreenameMaestría en Optimización.
dc.titleDiseño de redes neuronales con programación entera y metaheurísticas
dc.typeTrabajo de grado, maestría

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Diseño_de_redes_neuronales_Buendia_Arrieta_LA_2026.pdf
Size:
523.46 KB
Format:
Adobe Portable Document Format
Description:
Diseño de redes neuronales con programación entera y metaheurísticas