generation test

This commit is contained in:
2025-12-16 00:25:16 +01:00
parent 8a587e4620
commit 34a1cb4766
8 changed files with 54 additions and 54 deletions

View File

@@ -165,38 +165,16 @@ Los métodos de HPO incluyen:
La combinación Ray Tune + Optuna permite búsquedas eficientes en espacios de alta dimensionalidad.
```mermaid
flowchart TD
subgraph "Ray Tune"
A["Espacio de<br/>búsqueda"]
B["Scheduler<br/>(gestión de trials)"]
C["Trial 1"]
D["Trial 2"]
E["Trial N"]
end
subgraph "Optuna (TPE)"
F["Modelo probabilístico<br/>de la función objetivo"]
G["Sugiere nueva<br/>configuración"]
end
subgraph "Evaluación"
H["Ejecuta modelo OCR<br/>con config"]
I["Calcula métricas<br/>(CER, WER)"]
end
A --> B
B --> C & D & E
C & D & E --> H
H --> I
I -->|"Resultados"| F
F --> G
G -->|"Nueva config"| B
style A fill:#fff3e0
style I fill:#e8f5e9
flowchart LR
A["Espacio de<br/>búsqueda"] --> B["Ray Tune<br/>Scheduler"]
B --> C["Trials<br/>paralelos"]
C --> D["Evaluación<br/>OCR"]
D --> E["Métricas<br/>CER/WER"]
E --> F["Optuna<br/>TPE"]
F -->|"Nueva config"| B
```
*Figura 2. Arquitectura de optimización de hiperparámetros con Ray Tune y Optuna.*
*Figura 2. Ciclo de optimización de hiperparámetros con Ray Tune y Optuna.*
#### HPO en Sistemas OCR

View File

@@ -15,19 +15,29 @@ El repositorio incluye:
## A.2 Estructura del Repositorio
```mermaid
flowchart LR
root["MastersThesis/"] --> docs["docs/"]
root --> src["src/"]
root --> results["results/"]
root --> instructions["instructions/"]
root --> readme["README.md"]
src --> nb1["paddle_ocr_fine_tune_unir_raytune.ipynb"]
src --> py1["paddle_ocr_tuning.py"]
src --> py2["dataset_manager.py"]
src --> nb2["prepare_dataset.ipynb"]
src --> csv["raytune_results_*.csv"]
```
MastersThesis/
├── docs/ # Capítulos de la tesis en Markdown
├── src/
│ ├── paddle_ocr_fine_tune_unir_raytune.ipynb # Experimento principal
│ ├── paddle_ocr_tuning.py # Script de evaluación CLI
│ ├── dataset_manager.py # Clase ImageTextDataset
│ ├── prepare_dataset.ipynb # Preparación del dataset
│ └── raytune_paddle_subproc_results_*.csv # Resultados de 64 trials
├── results/ # Resultados de benchmarks
├── instructions/ # Instrucciones y plantilla UNIR
└── README.md
```
*Figura 8. Estructura del repositorio del proyecto.*
**Descripción de componentes:**
- **docs/**: Capítulos de la tesis en Markdown
- **src/**: Código fuente (notebooks y scripts)
- **results/**: Resultados de benchmarks en CSV
- **instructions/**: Instrucciones y plantilla UNIR
## A.3 Requisitos de Software