PaddleX - un outil de développement complet pour PaddleX, aide les développeurs à mettre en œuvre rapidement de véritables projets industriels sous forme de low code.
PaddleX intègre des capacités de tâches de classification d'images, de détection de cibles, de segmentation sémantique et de segmentation d'instances dans le domaine de Paddle Intelligent Vision. Il connecte l'ensemble du processus de développement d'apprentissage en profondeur de bout en bout, depuis la préparation des données, la formation et l'optimisation des modèles jusqu'au déploiement multi-extrémité. , et fournit une interface API de tâches unifiée et une démonstration d'interface de développement graphique. Les développeurs n'ont pas besoin d'installer différents packages séparément et peuvent rapidement terminer l'ensemble du processus de développement de paddle volant sous une forme low-code.
PaddleX a été vérifié par des scénarios d'application pratiques dans plus de dix secteurs tels que l'inspection de la qualité, la sécurité, l'inspection, la télédétection, la vente au détail et les soins médicaux. Il a accumulé une expérience pratique dans l'industrie et a fourni de riches didacticiels pratiques pour aider les développeurs à mettre en œuvre des pratiques industrielles. le processus.
Installer
PaddleX propose trois modes de développement pour répondre aux différents besoins des utilisateurs
1. Modèle de développement Python
Grâce à l'API Python concise et facile à comprendre, il offre aux développeurs l'expérience de développement d'apprentissage en profondeur la plus fluide tout en prenant en compte des fonctions complètes, la flexibilité de développement et la commodité d'intégration.
pré-dépendance
pagaiepaddle >= 1.8.4
python >= 3.6
cython
pycocotools
pip install paddlex -i https://mirror.baidu.com/pypi/simple
Pour les méthodes d'installation détaillées, veuillez vous référer à l'installation de PaddleX
2. Mode GUI Padlde
Le client visuel développé sans code est implémenté à l'aide de l'API Paddle, permettant aux développeurs de vérifier rapidement les projets industriels et fournissant une référence aux utilisateurs pour développer leurs propres logiciels/applications d'apprentissage en profondeur.
Accédez au site officiel de PaddleX et postulez pour télécharger le package d'installation vert en un clic de PaddleX GUI.
Accédez au didacticiel PaddleX GUI pour en savoir plus sur l'utilisation de l'interface graphique PaddleX.
Instructions pour l'environnement d'installation de l'interface graphique PaddleX
3. PaddleX reposant :
Utilisez l'interface graphique et la démonstration Web développées sur la base de l'API RESTful pour réaliser le développement complet du processus d'apprentissage en profondeur à distance en même temps, les développeurs peuvent également développer une interface visuelle personnalisée basée sur l'API RESTful ;
Accédez au didacticiel d'utilisation de l'API PaddleX RESTful
Journal de mise à jour PaddleX
v2.0.0.rc0
Prise en charge complète des graphiques dynamiques Flying Paddle 2.0, un modèle de développement plus facile à utiliser
PP-YOLOv2 a été ajouté à la tâche de détection de cible, la précision de l'ensemble de données de test COCO a atteint 49,5 % et la vitesse de prédiction du V100 a atteint 68,9 FPS.
Un nouveau modèle ultra-léger PP-YOLO tiny de 4,2 Mo est ajouté à la tâche de détection de cible.
Un nouveau modèle de segmentation en temps réel BiSeNetV2 est ajouté à la tâche de segmentation sémantique.
Module de déploiement C++ entièrement mis à niveau
Bibliothèque de prédiction d'adaptation de déploiement PaddleInference 2.0
Prend en charge le déploiement de modèles de PaddleDetection, PaddleSeg, PaddleClas et PaddleX
Ajout de la prédiction multi-cartes GPU basée sur PaddleInference
Le déploiement de GPU ajoute la méthode de déploiement du moteur d'accélération hautes performances TensorRT basée sur ONNX
Le déploiement GPU ajoute la méthode de déploiement basée sur le service Triton basée sur ONNX