## Espacio de Búsqueda: 7 Hiperparámetros

Parámetro | Tipo | Rango | Descripción
--- | --- | --- | ---
`textline_orientation` | Booleano | True / False | Orientación de líneas de texto
`use_doc_orientation_classify` | Booleano | True / False | Clasificación de orientación
`use_doc_unwarping` | Booleano | True / False | Corrección de deformaciones
`text_det_thresh` | Continuo | [0.01, 0.50] | Umbral binarización probabilidad
`text_det_box_thresh` | Continuo | [0.01, 0.90] | Confianza caja de texto
`text_rec_score_thresh` | Continuo | [0.01, 0.99] | Confianza del reconocedor
`text_det_unclip_ratio` | Fijo | 0.0 | Expansión de cajas (no explorado)

Discretos / Booleanos (3): True | False
Solo 2 valores por parámetro (8 combinaciones). Interruptores on/off de módulos del pipeline. Decisiones arquitecturales: cambian qué se ejecuta.
Continuos / Float (3): 0.01 ← → 0.99
Valores reales muestreados uniformemente. Infinitos valores, grid search inviable. Ajustan sensibilidad de detección y reconocimiento.
Fijo (1): 0.0
Constante en todos los trials. Trabajo futuro.
Ciclo de optimización con Ray Tune y Optuna
Algoritmo: TPE (Tree-structured Parzen Estimator)
Trials: 64 | Concurrencia: 2 workers
Métrica: Minimizar CER
Combinaciones: 2³ × ∞³ = espacio mixto discreto-continuo