PaddleX: una herramienta de desarrollo de proceso completo para PaddleX, ayuda a los desarrolladores a implementar rápidamente proyectos industriales reales en forma de código bajo.
PaddleX integra capacidades de tareas de clasificación de imágenes, detección de objetivos, segmentación semántica y segmentación de instancias en el campo de Paddle Intelligent Vision. Conecta todo el proceso de desarrollo de aprendizaje profundo de un extremo a otro, desde la preparación de datos, el entrenamiento y la optimización del modelo hasta la implementación de múltiples extremos. y proporciona una interfaz API de tareas unificada y una demostración de interfaz de desarrollo gráfico. Los desarrolladores no necesitan instalar diferentes paquetes por separado y pueden completar rápidamente todo el proceso de desarrollo de paletas voladoras en un formato de código reducido.
PaddleX ha sido verificado mediante escenarios de aplicaciones prácticas en más de diez industrias, como inspección de calidad, seguridad, inspección, detección remota, venta minorista y atención médica. Ha acumulado experiencia práctica en la industria y ha proporcionado valiosos tutoriales de casos prácticos para ayudar a los desarrolladores a implementar prácticas industriales en todo momento. el proceso.
Instalar
PaddleX proporciona tres modos de desarrollo para satisfacer las diferentes necesidades de los usuarios.
1. Modelo de desarrollo de Python
A través de la API de Python concisa y fácil de entender, brinda a los desarrolladores la experiencia de desarrollo de aprendizaje profundo más fluida y al mismo tiempo tiene en cuenta funciones integrales, flexibilidad de desarrollo y conveniencia de integración.
predependencia
remopadel >= 1.8.4
pitón >= 3.6
citón
herramientas pycoco
pip instala paddlex -i https://mirror.baidu.com/pypi/simple
Para conocer métodos de instalación detallados, consulte Instalación de PaddleX
2. Modo GUI de paleta
El cliente visual desarrollado sin código se implementa utilizando Paddle API, lo que permite a los desarrolladores verificar rápidamente proyectos industriales y proporciona una referencia para que los usuarios desarrollen sus propios software/aplicaciones de aprendizaje profundo.
Vaya al sitio web oficial de PaddleX y solicite descargar el paquete de instalación verde con un solo clic de la GUI de PaddleX.
Vaya al tutorial de la GUI de PaddleX para obtener más información sobre cómo usar la GUI de PaddleX.
Instrucciones del entorno de instalación de PaddleX GUI
3. PaddleX Tranquilo:
Utilice la GUI y la demostración web desarrolladas en base a la API RESTful para realizar el desarrollo completo del proceso de aprendizaje profundo remoto. Al mismo tiempo, los desarrolladores también pueden desarrollar una interfaz visual personalizada basada en la API RESTful;
Vaya al tutorial de uso de la API RESTful de PaddleX
Registro de actualización de PaddleX
v2.0.0.rc0
Soporte completo para gráficos dinámicos Flying Paddle 2.0, un modelo de desarrollo más fácil de usar
Se agregó PP-YOLOv2 a la tarea de detección de objetivos, la precisión del conjunto de datos de prueba COCO alcanzó el 49,5% y la velocidad de predicción del V100 alcanzó 68,9 FPS
Se agrega un nuevo modelo PP-YOLO tiny ultraligero de 4,2 MB a la tarea de detección de objetivos.
Se agrega un nuevo modelo de segmentación en tiempo real BiSeNetV2 a la tarea de segmentación semántica.
Módulo de implementación de C++ completamente actualizado
Biblioteca de predicción de adaptación de implementación 2.0 de PaddleInference
Admite la implementación de modelos de PaddleDetection, PaddleSeg, PaddleClas y PaddleX
Se agregó predicción de múltiples tarjetas de GPU basada en PaddleInference
La implementación de GPU agrega el método de implementación del motor de aceleración de alto rendimiento TensorRT basado en ONNX
La implementación de GPU agrega el método de implementación basado en servicios Triton basado en ONNX