evaluador / generate_models.py
yoel
Refactor: mejora la interfaz de evaluación y la gestión de modelos, añadiendo soporte para super-resolución y optimizando la carga de datos
b79aa7a
raw
history blame contribute delete
663 Bytes
import os
from models import FromZero, UNetSR
from safetensors.torch import save_model
from utils import cargar_etiquetas
def main():
# Crear la carpeta model_test si no existe
os.makedirs("model_test", exist_ok=True)
_, num_classes, _ = cargar_etiquetas()
from_zero_model = FromZero(num_classes=num_classes)
unet_sr_model = UNetSR()
save_model(from_zero_model, "model_test/from_zero_model.safetensor")
save_model(unet_sr_model, "model_test/unet_sr_model.safetensor")
print(
"Los modelos de clasificación y super-resolución fueron creados en la carpeta 'model_test'"
)
if __name__ == "__main__":
main()