deep-tempest/end-to-end
Emilio Daniel Martínez Rocca 47c2a3fa07 Update file end-to-end.png 2023-10-30 15:52:26 -03:00
..
data Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
models Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
options Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
utils Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
README.md Update 2 files 2023-10-24 17:52:05 -03:00
end-to-end.png Update file end-to-end.png 2023-10-30 15:52:26 -03:00
folder_simulation.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
main_finetuning_drunet.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
main_test_drunet.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
main_test_drunet_captures.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
main_test_tempest_drunet.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
main_test_trainset_drunet.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
main_train_drunet.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
main_train_drunet_data_train-val.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
optuna_drunet.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
requirement.txt Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00
tempest_evaluation.py Renamed "KAIR" folder to "End-to-End" 2023-10-24 16:08:36 -03:00

README.md

Método End-to-End

Guía de uso

A modo general, las opciones a usar (carpetas de imágenes de referencia/degradadas, modelos de la red, directorio de salida, etc) se encuentran en end-to-end/options.

Inferencia y Evaluación

Para ejecutar la inferencia se debe editar el archivo end-to-end/options/train_drunet.json y, una vez hechos los cambios, ejecutar:

python main_test_drunet.py

Este comando dará un directorio nuevo como salida con las inferencias del directorio de entrada.

Para ejecutar la evaluación de un directorio con imágenes se debe editar el archivo end-to-end/options/evaluation.json y, una vez hechos los cambios, ejecutar:

python tempest_evaluation.py

Entrenamiento

Nota: antes de ejecutar el siguiente comando se debe seleccionar qué tipo de datos usar para el entrenamiento

python main_train_drunet.py

Entrenamiento con datos reales

Para entrenar con datos reales, el archivo end-to-end/options/train_drunet.json debe tener en el campo dataset_type (datasets-->train) el valor "drunet_finetune".

Entrenamiento con datos sintéticos

Para entrenar con datos sinteticos, el archivo end-to-end/options/train_drunet.json debe tener en el campo dataset_type (datasets-->train) el valor "drunet".