[ { "file": "figura_1.png", "title": "Pipeline de un sistema OCR moderno", "index": 1 }, { "file": "figura_2.png", "title": "Ciclo de optimización con Ray Tune y Optuna", "index": 2 }, { "file": "figura_3.png", "title": "Fases de la metodología experimental", "index": 3 }, { "file": "figura_4.png", "title": "Estructura del dataset de evaluación", "index": 4 }, { "file": "figura_5.png", "title": "Arquitectura de ejecución con Docker Compose", "index": 5 }, { "file": "figura_6.png", "title": "Arquitectura de microservicios para optimización OCR", "index": 6 }, { "file": "figura_7.png", "title": "Estrategia de build multi-stage", "index": 7 }, { "file": "figura_8.png", "title": "Flujo de ejecución de optimización con Ray Tune", "index": 8 }, { "file": "figura_9.png", "title": "Distribución de trials por rango de CER", "index": 9 }, { "file": "figura_10.png", "title": "Correlación de hiperparámetros con CER", "index": 10 }, { "file": "figura_11.png", "title": "Impacto de textline_orientation en CER", "index": 11 }, { "file": "figura_12.png", "title": "Reducción de errores: Baseline vs Optimizado (45 páginas)", "index": 12 }, { "file": "figura_13.png", "title": "Evolución del CER a través del estudio", "index": 13 }, { "file": "figura_14.png", "title": "Ranking de importancia de hiperparámetros", "index": 14 }, { "file": "figura_15.png", "title": "Tiempo de procesamiento: CPU vs GPU (segundos/página)", "index": 15 }, { "file": "figura_16.png", "title": "Estructura del repositorio MastersThesis", "index": 16 }, { "file": "figura_17.png", "title": "Distribución de trials por rango de CER (PaddleOCR)", "index": 17 }, { "file": "figura_18.png", "title": "Tiempo de procesamiento: CPU vs GPU (segundos/página)", "index": 18 } ]