Contador PyPI | |
Contador PyPI | |
Contador PyPI | |
Estrellas de Github |
Vídeo de anuncio
Demostración https://deepnote.com/project/QuickAI-1r_4zvlyQMa2USJrIvB-kA/%2Fnotebook.ipynb
Cuando comencé a adentrarme en el aprendizaje automático más avanzado, comencé a ver cómo estas famosas arquitecturas de redes neuronales (como EfficientNet) estaban haciendo cosas asombrosas. Sin embargo, cuando intenté implementar estas arquitecturas para los problemas que quería resolver, me di cuenta de que no era muy fácil implementar y experimentar rápidamente con estas arquitecturas. Ahí es donde entró QuickAI. Permite una experimentación sencilla y rápida de muchas arquitecturas de modelos.
Tensorflow, PyTorch, Sklearn, Matplotlib, Numpy y Hugging Face Transformers. Debes instalar TensorFlow y PyTorch siguiendo las instrucciones de sus respectivos sitios web.
Para evitar configurar todas las dependencias anteriores, puede utilizar QuickAI Docker Container:
Primero extraiga el contenedor: docker pull geekjr/quickai
Luego ejecútelo:
CPU (en una Mac Apple Silicon, necesitará la opción --platform linux/amd64
y Rosetta 2 instalado): docker run -it geekjr/quickai bash
GPU: docker run --gpus all -it geekjr/quickai bash
QuickAI puede reducir lo que requeriría decenas de líneas de código en 1 o 2 líneas. Esto hace que la experimentación rápida sea muy fácil y limpia. Por ejemplo, si quisiera entrenar EfficientNet en su propio conjunto de datos, tendría que escribir manualmente la carga de datos, el preprocesamiento, la definición del modelo y el código de entrenamiento, que serían muchas líneas de código. Mientras que, con QuickAI, todos estos pasos se realizan automáticamente con solo 1 o 2 líneas de código.
pip install quickAI
Consulte la carpeta de ejemplos para obtener más detalles. Para el YOLOV4, puedes descargar los pesos desde aquí. La documentación completa se encuentra en la sección wiki del repositorio.
Si encuentra algún error, abra una nueva edición para poder corregirlo. Si tiene preguntas generales, utilice la sección de discusión.
La mayor parte del código para las implementaciones de YOLO se tomó de los repositorios tensorflow-yolov4-tflite y YOLOv4-Cloud-Tutorial de "The AI Guy". Sin esto, la implementación de YOLO no sería posible. ¡Gracias!