1. Métodos de Newton para optimización

    Estudio de métodos de optimización multivariable mediante dos casos: Newton sobre la función de Rosenbrock y L-BFGS para entrenar una red neuronal que aproxima la función seno. El repositorio contiene las implementaciones y el material complementario.

  2. Aproximación de imágenes con un algoritmo genético

    Exploración de un algoritmo genético que aproxima una imagen de referencia mediante cuadrados de color y permite observar los efectos de la selección, el cruce y la mutación a través de generaciones.

  3. Detección de phishing con un perceptrón multicapa

    Exploración de clasificación supervisada que utiliza características extraídas de URL para entrenar un perceptrón multicapa capaz de distinguir entre direcciones legítimas y casos de phishing.

  4. Experimento sobre compresión y ruido en imágenes

    Experimento reproducible que estudia el efecto del ruido sobre la compresión PNG y WebP en distintos bloques de contenido. El repositorio contiene la tubería experimental y el material necesario para reproducir el análisis.

  5. Análisis de bitácoras de misiones espaciales

    Aplicación de escritorio que realiza análisis léxico y sintáctico de bitácoras de misiones, reporta entradas inválidas y presenta métricas, filtros, gráficos, recursos y análisis por usuario en una interfaz gráfica.

  6. Optimización de horarios universitarios

    Aplicación interactiva que genera horarios universitarios válidos a partir de cursos y preferencias, detecta traslapes y evalúa las soluciones según el turno, la hora de almuerzo, los espacios entre clases y la cantidad de días. Compara búsqueda exhaustiva, selección aleatoria, una heurística voraz con retroceso y recocido simulado.