API para reconocimiento dinámico de lenguaje de señas americano (ASL).
├── app/
│ ├── main.py # FastAPI app principal
│ ├── database.py # Configuración de base de datos
│ ├── models.py # Modelos SQLAlchemy
│ └── schemas.py # Esquemas Pydantic
├── data/
│ ├── models/ # Modelos entrenados (.pkl)
│ └── training_data/ # Datos de entrenamiento (.json)
├── requirements.txt
├── Dockerfile
├── render.yaml
└── README.md
- Instalar dependencias:
pip install -r requirements.txt- Ejecutar la aplicación:
uvicorn app.main:app --reloadGET /- Información de la APIGET /health- Health checkGET /models- Listar todos los módulosPOST /models/create- Crear nuevo móduloPOST /models/{id}/capture- Capturar muestra de entrenamientoPOST /models/{id}/train- Entrenar modeloPOST /models/{id}/predict- Predecir con modeloDELETE /models/{id}- Eliminar módulo
Para desplegar en Render, simplemente conecta tu repositorio y Render detectará automáticamente el Dockerfile.