Adrián's Projects
Desarrollo de una tienda virtual con tecnologías web básicas, destacando HTML5, CSS, Javascript (con JSON), PHP + SQL y Fetch. Enfocado en la seguridad, sigue la arquitectura Model-Vista-Controlador (MVC) y permite la exploración de productos, gestión de usuarios, manejo de pedidos y navegación por categorías.
Implementación de algoritmos de búsqueda con restricciones para resolver crucigramas, aplicando backtracking y forwardchecking. Desafío de IA con niveles de dificultad crecientes y validación de resultados en un proyecto práctico.
Implementació d'arbres de decisió amb algoritmes ID3 i C4.5 (Guany d'informació i Gini) per atributs categòrics. Inclou la visualització de l'arbre amb l'objectiu de determinar el tipus d'entitat d'una nova mostra. Especial èmfasi en la manipulació de bases de dades reals, gestió de 'missing values' i discretització de variables contínues.
Implementación de un agente de aprendizaje por refuerzo con Redes Neuronales Profundas (DQN) para jugar Super Mario, con hiperparámetros personalizables y características como buffer de repetición y política epsilon-greedy.
Práctica de clasificación con Machine Learning en el dataset del Titanic, abordando exploración de datos, preprocesamiento, selección de métricas y modelos, con el objetivo de analizar detalladamente los resultados obtenidos.
Abordaje del desafío NP-Completo del Problema del Viatjant de Comerç en C++ mediante metodologías algorítmicas como Greedy, Backtracking, Branch & Bound y algoritmos probabilísticos.