awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dmlc avatar

dmlc/gluon-cv

0
View on GitHub↗
5,922 stars·1,204 forks·Python·Apache-2.0·16 vuesgluon-cv.mxnet.io↗

Gluon Cv

Gluon-CV est une bibliothèque de vision par ordinateur MXNet qui fournit une collection complète d'architectures de vision pré-implémentées et de pipelines d'entraînement. Elle sert de toolkit de recherche en deep learning et de zoo de modèles contenant des poids pré-entraînés à l'état de l'art pour l'analyse d'images et de vidéos.

Le projet inclut une bibliothèque spécialisée d'estimation de pose humaine et un toolkit de compression de modèles. Ces outils permettent l'élagage et la quantification de modèles de deep learning pour augmenter la vitesse d'inférence et faciliter le déploiement sur du matériel edge contraint.

La bibliothèque couvre un large éventail de capacités de vision, incluant la classification d'images, la détection d'objets, ainsi que la segmentation sémantique et d'instance. Elle fournit également des outils pour l'analyse vidéo, tels que la reconnaissance d'action, le suivi d'objets et l'estimation de profondeur monoculaire.

L'entraînement est pris en charge via des pipelines automatisés et des charges de travail multi-GPU distribuées pour accélérer la convergence des modèles.

Features

  • Computer Vision - Serves as a comprehensive computer vision library for training and deploying models using the MXNet framework.
  • Pretrained Model Zoos - Serves as a comprehensive model zoo providing state-of-the-art pre-trained weights and architectures for vision analysis.
  • Action Recognition - Identifies human actions within video clips using pre-trained 2D and 3D deep learning architectures.
  • Instance Segmentation Engines - Generates precise pixel-level masks to identify and isolate individual object instances.
  • Computer Vision Research - Provides a research toolkit for prototyping and testing new visual architectures using pre-implemented models and pipelines.
  • Object Detection - Implements systems to identify and locate multiple objects using bounding boxes and instance segmentation.
  • Image Segmentation - Provides techniques for partitioning images into pixel-level regions for semantic and instance segmentation.
  • Multiclass Segmentations - Processes image tensors to create multiclass maps for instance and semantic segmentation.
  • Deep Learning Toolkits - Provides a set of tools for prototyping and accelerating deep learning research in vision.
  • High-Level Training APIs - Implements high-level controllers that automate the training loop and eliminate repetitive boilerplate code for vision tasks.
  • Distributed GPU Training - Enables distributing computationally heavy training workloads across multiple GPUs to accelerate model convergence.
  • Human Activity Analysis - Recognizes human actions in video sequences and estimates anatomical keypoints for pose estimation.
  • Image Classification - Categorizes images into predefined classes using pre-trained weights or custom datasets.
  • Tensor Computing Libraries - Utilizes MXNet for scalable tensor computation supporting both imperative and symbolic programming paradigms.
  • Pre-trained Model Zoos - Maintains a comprehensive repository of state-of-the-art pre-trained weights and network architectures for vision tasks.
  • Model Training Frameworks - Provides a framework for building and optimizing vision models with distributed multi-GPU support.
  • Object Detection - Identifies and locates multiple objects within images or video streams using bounding box models.
  • Semantic Image Segmentations - Classifies every pixel in an image into a specific category using pre-trained or custom-trained models.
  • Specialized Network Architectures - Provides a wide variety of specialized neural network layers and blocks for semantic segmentation and object detection.
  • Video Object Tracking - Estimates the trajectory of single or multiple objects across consecutive video frames.
  • Human Pose Estimation - Predicts human joint locations in images using pre-trained architectures optimized for accuracy or edge performance.
  • Human - Includes specialized models for identifying anatomical keypoints and tracking human body movement.
  • Detection Data Loaders - Provides specialized data loaders that import detection data from raw images, metadata lists, or binary files.
  • Classification Training - Provides comprehensive training pipelines for optimizing image classification models on various datasets.
  • Inference Model Deployment - Exports trained networks to portable formats like JSON or quantized versions for optimized C++ inference.
  • Pre-trained Weight Loading - Downloads and initializes pre-trained computer vision weights for immediate inference on image data.
  • Edge AI Model Deployment - Offers quantization and pruning tools to enable efficient model inference on constrained edge hardware.
  • Vision Model Training - Scales the training of computationally expensive video and vision models across multiple computing nodes.
  • Model Pruning - Increases processing speed by removing unnecessary parameters from models while maintaining prediction accuracy.
  • Model Compression Suites - Offers a toolkit for pruning and quantizing models to increase inference speed on edge hardware.
  • Model Quantization - Implements weight precision reduction techniques to decrease model size and increase inference speed on edge hardware.
  • Model Finetuning - Adapts pre-trained detection models to specific tasks by reusing weights on new datasets.
  • Training - Implements end-to-end training processes for optimizing networks to perform object localization and classification.
  • Pre-training Transfer Learning - Supports adapting pre-trained computer vision models to new image datasets to improve accuracy with limited data.
  • Quantized Inference Runtimes - Accelerates inference speed on constrained hardware using integer-quantized versions of model architectures.
  • Quantized Model Exporters - Converts trained networks into portable and quantized formats specifically for deployment on edge devices.
  • Vision Dataset Preparation - Provides tools for formatting and preprocessing image and video datasets to ensure consistency for model training.
  • Training Pipelines - Automates training pipelines for classifiers and detectors using specialized estimators to reduce boilerplate.
  • Video Feature Extraction - Processes video files through pre-trained models to generate numerical feature representations for analysis.
  • Action Recognition Training - Implements training pipelines to classify human actions in video sequences.
  • Vision Architectures - Provides pre-built implementations of state-of-the-art vision architectures for research.
  • Binary Record Data Loading - Provides optimized mechanisms for reading large-scale image datasets from binary files to reduce I/O overhead during training.
  • Video Action - Provides specialized loaders for importing video-based datasets used in action recognition tasks.
  • Vision Dataset Loading - Includes utilities for importing standard public datasets for image classification, detection, and segmentation.
  • Edge Deployment Tools - Runs object detection inference on specialized hardware modules for real-time local processing.

Historique des stars

Graphique de l'historique des stars pour dmlc/gluon-cvGraphique de l'historique des stars pour dmlc/gluon-cv

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait dmlc/gluon-cv ?

Gluon-CV est une bibliothèque de vision par ordinateur MXNet qui fournit une collection complète d'architectures de vision pré-implémentées et de pipelines d'entraînement. Elle sert de toolkit de recherche en deep learning et de zoo de modèles contenant des poids pré-entraînés à l'état de l'art pour l'analyse d'images et de vidéos.

Quelles sont les fonctionnalités principales de dmlc/gluon-cv ?

Les fonctionnalités principales de dmlc/gluon-cv sont : Computer Vision, Pretrained Model Zoos, Action Recognition, Instance Segmentation Engines, Computer Vision Research, Object Detection, Image Segmentation, Multiclass Segmentations.

Quelles sont les alternatives open-source à dmlc/gluon-cv ?

Les alternatives open-source à dmlc/gluon-cv incluent : datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… microsoft/computervision-recipes — This project is a collection of educational resources and implementation frameworks providing deep learning model… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… ultralytics/ultralytics — Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep… ultralytics/yolov3 — This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision…

Alternatives open source à Gluon Cv

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Gluon Cv.
  • datawhalechina/thorough-pytorchAvatar de datawhalechina

    datawhalechina/thorough-pytorch

    3,684Voir sur GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    Voir sur GitHub↗3,684
  • microsoft/computervision-recipesAvatar de microsoft

    microsoft/computervision-recipes

    9,866Voir sur GitHub↗

    This project is a collection of educational resources and implementation frameworks providing deep learning model recipes, code samples, and step-by-step guides for computer vision tasks. It organizes complex workflows into modular recipes and implementation guides to facilitate the building of image and video analysis models. The framework focuses on specialized vision capabilities, including an image similarity framework for fast retrieval and re-ranking, human pose estimation, and video action recognition. It also provides specific tools for crowd density estimation and document image clea

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    Voir sur GitHub↗9,866
  • paddlepaddle/paddledetectionAvatar de PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Voir sur GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Pythonblazefacedeepsortdetr
    Voir sur GitHub↗14,243
  • ultralytics/ultralyticsAvatar de ultralytics

    ultralytics/ultralytics

    58,468Voir sur GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Pythonclicomputer-visiondeep-learning
    Voir sur GitHub↗58,468
Voir les 30 alternatives à Gluon Cv→