Compteur PyPI | |
Compteur PyPI | |
Compteur PyPI | |
Étoiles GitHub |
Vidéo d'annonce
Démo https://deepnote.com/project/QuickAI-1r_4zvlyQMa2USJrIvB-kA/%2Fnotebook.ipynb
Lorsque j'ai commencé à me lancer dans l'apprentissage automatique plus avancé, j'ai commencé à voir comment ces célèbres architectures de réseaux neuronaux (telles qu'EfficientNet) faisaient des choses étonnantes. Cependant, lorsque j'ai essayé d'implémenter ces architectures sur des problèmes que je voulais résoudre, j'ai réalisé que ce n'était pas très simple à implémenter et à expérimenter rapidement ces architectures. C'est là que QuickAI est entré en jeu. Il permet d'expérimenter facilement et rapidement de nombreuses architectures de modèles.
Transformateurs Tensorflow, PyTorch, Sklearn, Matplotlib, Numpy et Hugging Face. Vous devez installer TensorFlow et PyTorch en suivant les instructions de leurs sites Web respectifs.
Pour éviter de configurer toutes les dépendances ci-dessus, vous pouvez utiliser le QuickAI Docker Container :
Tirez d’abord le conteneur : docker pull geekjr/quickai
Ensuite, exécutez-le :
CPU (sur un Mac Apple Silicon, vous aurez besoin de l'indicateur --platform linux/amd64
et de Rosetta 2 installé) : docker run -it geekjr/quickai bash
GPU : docker run --gpus all -it geekjr/quickai bash
QuickAI peut réduire ce qui prendrait des dizaines de lignes de code en 1 à 2 lignes. Cela rend l’expérimentation rapide très simple et propre. Par exemple, si vous souhaitez entraîner EfficientNet sur votre propre ensemble de données, vous devrez écrire manuellement le chargement des données, le prétraitement, la définition du modèle et le code de formation, ce qui représenterait plusieurs lignes de code. Alors qu’avec QuickAI, toutes ces étapes se déroulent automatiquement avec seulement 1 à 2 lignes de code.
pip install quickAI
Veuillez consulter le dossier d'exemples pour plus de détails. Pour le YOLOV4, vous pouvez télécharger les poids à partir d'ici. La documentation complète se trouve dans la section wiki du dépôt.
Si vous rencontrez des bugs, veuillez ouvrir un nouveau numéro afin qu'ils puissent être corrigés. Si vous avez des questions d’ordre général, veuillez utiliser la section discussion.
La plupart du code des implémentations YOLO a été extrait des dépôts tensorflow-yolov4-tflite et YOLOv4-Cloud-Tutorial de « The AI Guy ». Sans cela, la mise en œuvre de YOLO ne serait pas possible. Merci!