Skip to content

BoxFactura/sat-captcha-ai-model

Repository files navigation

SAT Captcha AI Model

Un modelo personalizado que resuelve captchas de SAT en fracciones de segundo.

DemoEjemplos de implementación

Entrena tu modelo

Primero asegúrate de tener Python 3.x instalado localmente, después clona el repo.

git clone git@github.com:BoxFactura/sat-captcha-ai-model.git

Ahora instala los paquetes requeridos.

pip install -r requirements.txt

Entrena tu modelo. Este proceso es intensivo y podría tomar horas en terminar.

python train.py

Una vez terminado, podrás verificar el resultado de tu modelo.

python inferenceModel.py

Siguientes pasos

  1. Afina tu modelo incluyendo más captchas en dataset/, asegúrate que el nombre del archivo sea la solución del captcha.
  2. Ajusta los parámetros en train.py para soportar diferentes captchas de distintas dimensiones.
  3. Consume el modelo en tu lenguaje de preferencia mediante Onnx Runtime.

Importante: Al entrenar un nuevo modelo, además de generar el binario model.onnx, creará un archivo de configuración en configs.py de donde es necesario extraer el vocabulario y ponerlo como variable en nuestra implementación para poder ser utilizado, recomendamos revisar los demos.

Créditos

  • Pylessons • Por su excelente tutorial, que es la base de esta implementación.
  • @eclipxe13 • Por su ayuda al revisar y corregir la implementación de PHP.

Releases

No releases published

Packages

No packages published

Languages