Investigación
Exploración de problemas, métodos computacionales y conocimiento reproducible.
Conocer más ↗Perfil académico y tecnológico
Soy José Manuel Muñoz Contreras. En este espacio reúno mi trabajo académico, recursos de enseñanza, proyectos tecnológicos e intereses de investigación.
Exploración de problemas, métodos computacionales y conocimiento reproducible.
Conocer más ↗Materiales, prácticas y experiencias para acercar la teoría a la práctica.
Conocer más ↗Herramientas, software y experimentos para resolver problemas concretos.
Conocer más ↗Una breve introducción
Soy profesor e investigador en áreas relacionadas con la ingeniería, la ciencia de datos y el desarrollo de software. Mi trabajo se centra en el cómputo evolutivo, la programación genética y el desarrollo de modelos inteligentes de alto rendimiento.
Desarrollo métodos de programación genética y regresión simbólica, explorando técnicas de paralelización con CUDA y arquitecturas CPU-GPU, así como la interpretabilidad y visualización de modelos computacionales.
Diseño cursos, prácticas y proyectos para estudiantes de ingeniería mecatrónica y tecnologías de la información, con énfasis en la aplicación práctica del conocimiento y la resolución de problemas.
Trabajo con herramientas como Python, C++, PyTorch, CUDA y Linux. Mi objetivo es fortalecer la investigación aplicada y crear herramientas computacionales y educativas con un impacto positivo en la sociedad.
Preguntas, métodos e ideas
Diseño y evaluación de algoritmos de programación genética semántica geométrica (GSGP) para regresión simbólica y modelado de datos complejos.
Explorar el laboratorio de GPMétodos de regresión simbólica para problemas reales, desde estimación de composición corporal hasta modelado multidimensional.
Frameworks de software que aceleran algoritmos evolutivos mediante CUDA, como GSGP-CUDA, liberado como herramienta de código abierto.
Cada línea está respaldada por publicaciones verificables — consulta los detalles en la sección de Publicaciones.
Compartir conocimiento
Guías, comandos esenciales y prácticas de administración.
Prácticas de conectividad, SSH y servicios de red.
Ejercicios, proyectos y material de apoyo.
De la idea al prototipo
Proyectos personales
Diseño, despliegue y mantenimiento de servicios autohospedados para experimentar y aprender de forma continua.
Ver detalles ↗Investigación
Proyecto en desarrollo para visualizar y analizar el comportamiento de algoritmos de aprendizaje automático y cómputo evolutivo.
Ver detalles ↗Herramientas educativas
Página dedicada, construida en NotebookLM, que reunirá el contenido completo de mis clases, prácticas y recursos didácticos.
Ver detalles ↗Producción académica
López-Varela, J.; Hidalgo, J. I.; Muñoz, J.-M.; Costilla-Reyes, O.; Maqueda, E.; Moreno-Fernandez, J.; González-Vidal, T.; Velasco, J. M.; Garnica, O. · arXiv:2609.11431
Santos, F.; Muñoz Contreras, J.; Sakallioglu, B.; Hualinga, D.; Tonda, A.; Trujillo, L. · GECCO '26 Companion, ACM · pp. 229–232
Santos, F. J. J. B.; Muñoz Contreras, J. M.; Sakallioglu, B.; Tonda, A.; Trujillo, L. · Parallel Problem Solving from Nature – PPSN XIX, Springer Nature Switzerland · pp. 200–216
Trujillo, L.; Maldonado, Y.; Muñoz Contreras, J. M.; Sandoval, C.; Flores-R, J.; Hernandez, D. E.; Gonzalez, L. · Genetic Programming Theory and Practice XXII, Springer Nature Singapore · pp. 405–427
Muñoz Contreras, J. M.; Trujillo, L.; Hernandez, D. E.; Cárdenas Florido, L. A. · Genetic Programming and Evolvable Machines, vol. 26(1), art. 6
Muñoz, J.-M.; Morón-García, O.; Costilla-Reyes, O.; Hidalgo, J. I. · EvoApplications 2025 (Trieste, Italia), LNCS · pp. 507–521
Bakurov, I.; Muñoz Contreras, J. M.; Castelli, M.; Rodrigues, N.; Silva, S.; Trujillo, L.; Vanneschi, L. · Genetic Programming and Evolvable Machines, vol. 25(1), art. 6
Cárdenas Florido, L.; Trujillo, L.; Hernandez, D. E.; Muñoz Contreras, J. M. · Mathematical and Computational Applications, vol. 29, art. 25
Trujillo, L.; Muñoz Contreras, J. M.; Hernandez, D. E.; Castelli, M.; Tapia, J. J. · SoftwareX, vol. 18, art. 101085
Contacto y colaboración
Estoy interesado en intercambiar ideas, compartir recursos y explorar colaboraciones académicas y tecnológicas.