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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

36 repositorios

Awesome GitHub RepositoriesDetection Model Training

Trains object detection, instance segmentation, or keypoint preview models on custom datasets with automatic COCO or YOLO format detection.

Distinct from Custom Model Training: Distinct from Custom Model Training: specifically targets detection/segmentation/keypoint models with automatic dataset format detection, not generative model fine-tuning.

Explore 36 awesome GitHub repositories matching artificial intelligence & ml · Detection Model Training. Refine with filters or upvote what's useful.

Awesome Detection Model Training GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • matterport/mask_rcnnAvatar de matterport

    matterport/Mask_RCNN

    25,564Ver en GitHub↗

    This project is a TensorFlow and Keras implementation of the Mask R-CNN architecture. It provides a framework for performing simultaneous object detection and instance segmentation, transforming raw images into segmented masks and bounding boxes for individual object identification. The toolset enables custom computer vision training through fine-tuning pre-trained weights and integrating user-provided datasets. It includes capabilities for distributed GPU training to accelerate the optimization of large vision models. The framework covers model evaluation using standard precision metrics an

    Provides a framework for training object detection and instance segmentation models on custom datasets.

    Pythoninstance-segmentationkerasmask-rcnn
    Ver en GitHub↗25,564
  • alexeyab/darknetAvatar de AlexeyAB

    AlexeyAB/darknet

    22,159Ver en GitHub↗

    Darknet is a high-performance C-based inference engine and computer vision library designed for real-time object identification and localization. It serves as a neural network framework for training and deploying detection models using the YOLO architecture, providing a toolset for deep learning training and deployment. The project differentiates itself through a C and CUDA implementation that enables hardware acceleration for matrix multiplication and inference speed optimization. It provides a shared library interface for embedding detection capabilities into external applications and suppo

    Creates specialized object detection models using labeled image datasets and configurable neural network architectures.

    C
    Ver en GitHub↗22,159
  • thu-mig/yolov10Avatar de THU-MIG

    THU-MIG/yolov10

    11,316Ver en GitHub↗

    YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying multiple objects in images and video streams. It functions as an end-to-end object detector that optimizes for high-speed deployment and detection precision. The project is distinguished by an NMS-free detection architecture that predicts a single bounding box per object, eliminating the need for non-maximum suppression post-processing to reduce inference latency. It further optimizes for edge hardware through scalable weights and a quantization-friendly structure that facilitates

    Provides tools to train object detection models on custom datasets using specified epochs and batch sizes.

    Python
    Ver en GitHub↗11,316
  • ultralytics/yolov3Avatar de ultralytics

    ultralytics/yolov3

    10,571Ver en GitHub↗

    This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a complete pipeline for identifying and localizing objects in images and video using a single neural network pass, combining a Darknet-53 backbone with multi-scale feature pyramids and anchor-based bounding box prediction. The framework extends beyond basic detection to include instance segmentation, human pose estimation, and multi-object tracking across video frames. It offers a model export toolkit that converts trained models through ONNX to CoreML, TensorFlow Lite, and Ten

    Fine-tunes a pretrained detection model on a user-provided labeled dataset to recognize new object categories.

    Pythondeep-learningmachine-learningobject-detection
    Ver en GitHub↗10,571
  • wongkinyiu/yolov9Avatar de WongKinYiu

    WongKinYiu/yolov9

    9,534Ver en GitHub↗

    YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object detection, and instance segmentation. It functions as both a vision model and a trainer, allowing for the optimization of neural network weights on custom datasets using single or multiple GPUs. The framework utilizes programmable gradient information to perform high-speed identification and location of multiple objects within images and video streams. It extends beyond bounding box detection to provide instance segmentation and panoptic segmentation, which labels every pixel in a

    Optimizes detection and segmentation models on custom datasets using single or multiple GPUs.

    Pythonyolov9
    Ver en GitHub↗9,534
  • olafenwamoses/imageaiAvatar de OlafenwaMoses

    OlafenwaMoses/ImageAI

    8,867Ver en GitHub↗

    ImageAI is a Python computer vision library providing a suite of tools for image classification, object detection, and video analytics. It functions as an integrated framework for locating and labeling objects in static images and video streams, utilizing deep learning models for identification and categorization. The project includes a model training toolkit that allows for the creation of custom classifiers and detectors through scratch training or transfer learning. It features a GPU-accelerated inference engine to increase processing speed for vision tasks and includes specialized utiliti

    Trains deep learning networks on labeled images to recognize unique objects not present in default models.

    Pythonai-practice-recommendationsalgorithmartificial-intelligence
    Ver en GitHub↗8,867
  • rbgirshick/py-faster-rcnnAvatar de rbgirshick

    rbgirshick/py-faster-rcnn

    8,287Ver en GitHub↗

    This project is a Python implementation of the Faster R-CNN object detection framework. It serves as a convolutional neural network library and tool for locating and classifying multiple objects within images. The framework provides a pre-trained model implementation that allows for object detection inference without manual training. It supports the full lifecycle of object detection, including training detectors on visual datasets to identify and bound specific object classes. The system covers capabilities for computer vision model evaluation, neural network optimization to reduce model si

    Provides a framework for training object detection models on custom visual datasets.

    Python
    Ver en GitHub↗8,287
  • jwyang/faster-rcnn.pytorchAvatar de jwyang

    jwyang/faster-rcnn.pytorch

    7,859Ver en GitHub↗

    Este proyecto es un framework de detección de objetos de PyTorch que implementa la arquitectura Faster R-CNN. Sirve como modelo de visión para predecir cuadros delimitadores precisos alrededor de múltiples objetos dentro de imágenes y transmisiones de video en vivo. El sistema está optimizado para el entrenamiento multi-GPU para reducir el tiempo requerido para la convergencia del modelo. Utiliza un diseño acelerado por GPU para manejar el entrenamiento y la inferencia de redes de detección complejas. El framework cubre el ciclo de vida completo de la detección de objetos, incluyendo el entrenamiento de redes personalizadas y la inferencia para imágenes estáticas y transmisiones de video en tiempo real. Incluye capacidades para la validación del rendimiento del modelo utilizando conjuntos de datos estandarizados, así como optimizaciones de entrenamiento como el agrupamiento basado en relación de aspecto y cargas de trabajo distribuidas.

    Trains PyTorch models to recognize and locate specific objects using custom datasets and learning schedules.

    Python
    Ver en GitHub↗7,859
  • linzaer/ultra-light-fast-generic-face-detector-1mbAvatar de Linzaer

    Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB

    7,536Ver en GitHub↗

    Este proyecto proporciona un conjunto de modelos ligeros de detección facial diseñados para inferencia de alta velocidad en dispositivos de computación de borde (edge computing). Se centra en una arquitectura de red neuronal compacta que permite la detección de rostros humanos en entornos caracterizados por recursos de cómputo limitados y restricciones de energía. El sistema cuenta con detectores faciales cuantizados disponibles en múltiples formatos para garantizar la compatibilidad entre diversas arquitecturas de hardware. Incluye utilidades para la exportación y cuantización de modelos, permitiendo que los pesos entrenados se conviertan a formatos estandarizados para un despliegue agnóstico al hardware. El proyecto cubre flujos de trabajo para el entrenamiento de modelos personalizados y el procesamiento de conjuntos de datos de imágenes para ajustar perfiles de precisión y velocidad. Admite tareas de visión artificial en tiempo real mediante el uso de aritmética de solo enteros y un runtime de inferencia basado en C para minimizar la sobrecarga en hardware embebido.

    Supports training and refining lightweight face detection models on custom image datasets.

    Python
    Ver en GitHub↗7,536
  • eriklindernoren/pytorch-yolov3Avatar de eriklindernoren

    eriklindernoren/PyTorch-YOLOv3

    7,439Ver en GitHub↗

    This project is a PyTorch implementation of the YOLOv3 object detection architecture. It functions as a real-time object detector and computer vision framework designed to identify and locate multiple objects within images using bounding boxes and class labels. The system allows for both the use of pretrained weights for immediate image analysis and the training of custom models using datasets with bounding box annotations. It provides a programmatic interface to integrate detection capabilities directly into other software applications. The framework includes tools for model evaluation to m

    Allows training of object detection models on custom image datasets using YOLO format annotations.

    Python
    Ver en GitHub↗7,439
  • qqwweee/keras-yolo3Avatar de qqwweee

    qqwweee/keras-yolo3

    7,116Ver en GitHub↗

    This project is an object detection framework implementing the YOLOv3 architecture using Keras and TensorFlow. It functions as a deep learning vision model and computer vision toolset designed to locate and classify multiple entities within images and video streams using bounding boxes. The system includes a multi-GPU inference engine to distribute computational loads across several graphics processing units. It also provides a pipeline for creating custom object detectors by retraining pre-trained weights on annotated datasets to recognize user-defined object classes. The framework covers m

    Allows training object detection models on custom annotated datasets using pre-trained weights.

    Python
    Ver en GitHub↗7,116
  • kaiminghe/deep-residual-networksAvatar de KaimingHe

    KaimingHe/deep-residual-networks

    6,738Ver en GitHub↗

    Este proyecto es un framework de redes residuales profundas y modelos de PyTorch pre-entrenados diseñados para el reconocimiento de imágenes de alta precisión. Implementa una arquitectura de red neuronal que utiliza conexiones de salto (skip connections) para permitir el entrenamiento de modelos muy profundos sin degradación del gradiente. El sistema está diseñado para tareas de visión artificial, incluyendo clasificación de imágenes, detección de objetos y segmentación de datos visuales. Incluye pesos entrenados en ImageNet para apoyar el transfer learning y el ajuste fino (fine-tuning) de modelos en datasets de imágenes personalizados. El diseño arquitectónico se centra en bloques de aprendizaje residual, configuraciones de capas de cuello de botella y normalización por lotes (batch normalization) para mantener la estabilidad durante el entrenamiento. El framework también emplea global average pooling para reducir parámetros y prevenir el sobreajuste (overfitting).

    Provides a framework for training deep convolutional neural networks to solve complex image classification and detection problems.

    Ver en GitHub↗6,738
  • udacity/self-driving-carAvatar de udacity

    udacity/self-driving-car

    6,312Ver en GitHub↗

    This is an open-source autonomous driving perception pipeline that processes camera and lidar sensor data to detect, track, and fuse objects in real-world driving environments. The project integrates an end-to-end perception workflow combining sensor calibration, deep learning object detection, Kalman filter tracking, and sensor fusion for robust scene understanding. The pipeline includes camera calibration tools to remove lens distortion from raw images, deep learning model training for object classification and detection, and multi-object tracking using Kalman filters with data association

    Trains convolutional neural networks for object classification and detection in autonomous driving scenarios.

    Jupyter Notebook
    Ver en GitHub↗6,312
  • nfmcclure/tensorflow_cookbookAvatar de nfmcclure

    nfmcclure/tensorflow_cookbook

    6,239Ver en GitHub↗

    The TensorFlow Cookbook is a collection of code examples and recipes for building, training, and deploying machine learning models using TensorFlow. It covers the full model lifecycle, from constructing neural networks and training them with configurable parameters to packaging trained models for production deployment with unit tests and multi-device support. The project also integrates TensorBoard for logging and visualizing computational graphs, scalar summaries, and histograms during training. The cookbook demonstrates a wide range of machine learning techniques, including convolutional ne

    Trains convolutional neural networks for image recognition tasks, including simple and advanced architectures.

    Jupyter Notebookclassificationcnngenetic-algorithm
    Ver en GitHub↗6,239
  • rangilyu/nanodetAvatar de RangiLyu

    RangiLyu/nanodet

    6,222Ver en GitHub↗

    NanoDet-Plus⚡Super fast and lightweight anchor-free object detection model. 🔥Only 980 KB(int8) / 1.8MB (fp16) and run 97FPS on cellphone🔥

    Provides a training pipeline for custom object detection models with configurable backbones and data augmentation.

    Pythonanchor-freeandroiddeep-learning
    Ver en GitHub↗6,222
  • thtrieu/yolotfAvatar de thtrieu

    thtrieu/yolotf

    6,140Ver en GitHub↗

    yolotf es un framework de detección de objetos que proporciona herramientas para convertir configuraciones y pesos de modelos de Darknet a grafos de TensorFlow. Incluye un entrenador de modelos de TensorFlow para entrenar nuevos modelos de detección o ajustar pesos existentes utilizando datasets personalizados. El proyecto cuenta con un exportador de modelos móviles que serializa definiciones de grafos y metadatos en archivos protobuf para su despliegue en dispositivos móviles. El framework soporta inferencia de detección de objetos en imágenes y video para identificar objetos y exportar coordenadas de cajas delimitadoras. Gestiona el estado del modelo mediante la traducción de mapeo de pesos y entrenamiento basado en puntos de control para permitir la restauración de pesos y estados del optimizador.

    Provides capabilities for training or fine-tuning detection models on custom datasets using TensorFlow.

    Python
    Ver en GitHub↗6,140
  • thtrieu/darkflowAvatar de thtrieu

    thtrieu/darkflow

    6,140Ver en GitHub↗

    Darkflow es un framework de detección de objetos y pipeline de visión artificial que proporciona una interfaz programática para realizar análisis de imágenes y detección de objetos en tiempo real. Funciona como una herramienta para cargar pesos, ajustar modelos y ejecutar inferencia tanto en imágenes estáticas como en feeds de video. El proyecto sirve como un convertidor que traduce configuraciones y pesos de Darknet a grafos de TensorFlow para permitir el reentrenamiento y el despliegue. Incluye un exportador de modelos que guarda los grafos entrenados en archivos protobuf portátiles para su uso en dispositivos móviles y nativos. El sistema cubre capacidades para entrenar y ajustar modelos de detección en datasets personalizados, con puntos de control de progreso para la recuperación del entrenamiento. También proporciona herramientas para la traducción de mapeo de pesos y el procesamiento de datos de imagen crudos a través de operaciones de tensores para producir cajas delimitadoras y puntuaciones de confianza.

    Trains and fine-tunes object detection models on custom datasets to classify specific objects.

    Python
    Ver en GitHub↗6,140
  • tiny-dnn/tiny-dnnAvatar de tiny-dnn

    tiny-dnn/tiny-dnn

    6,019Ver en GitHub↗

    tiny-dnn is a header-only C++14 deep learning framework for building, training, and running inference on neural networks. It constructs static computational graphs at compile time using template-based layer composition, with a gradient-based backpropagation engine and minibatch stochastic gradient descent for training, all without external dependencies beyond the C++14 standard library. The framework supports importing pre-trained models from the Caffe framework directly, parsing its binary serialization format without requiring external protocol buffer libraries. It provides CPU-optimized te

    Trains feedforward and convolutional networks on CPU using minibatch SGD with configurable optimizers.

    C++
    Ver en GitHub↗6,019
  • mrdbourke/tensorflow-deep-learningAvatar de mrdbourke

    mrdbourke/tensorflow-deep-learning

    5,914Ver en GitHub↗

    This is a comprehensive deep learning course delivered entirely through Jupyter Notebooks, designed to teach neural network construction using TensorFlow 2.x. The curriculum follows a sequential-model-first pedagogy, introducing the Sequential API before moving to functional and subclassing approaches, and covers the full spectrum of model building from regression and classification through convolutional neural networks, natural language processing, and time series forecasting. The course is structured around a checkpoint-based training workflow that saves the best model weights during traini

    Trains models to recognize and classify objects in images using convolutional and pooling layers.

    Jupyter Notebook
    Ver en GitHub↗5,914
  • meituan/yolov6Avatar de meituan

    meituan/YOLOv6

    5,882Ver en GitHub↗

    YOLOv6 es un framework de aprendizaje profundo de una sola etapa diseñado para la detección industrial de objetos. Sirve como un entrenador de modelos de visión artificial para identificar y localizar objetos dentro de imágenes, así como una herramienta de segmentación de instancias que delinea límites precisos de objetos utilizando máscaras. El proyecto incluye un optimizador de inferencia móvil especializado y un kit de herramientas de cuantización de modelos. Estos componentes se centran en reducir el tamaño y la resolución del modelo para mejorar la velocidad de ejecución en chipsets basados en ARM y convertir modelos a formatos de baja precisión para disminuir el tamaño del archivo. El framework cubre una amplia gama de capacidades, incluyendo entrenamiento de modelos personalizados, segmentación de instancias en tiempo real y conversión de tiempo de ejecución de modelos para ejecución multiplataforma. También admite la optimización de inferencia en dispositivos de borde para mantener el rendimiento en varios tiempos de ejecución de hardware.

    Enables training of object detection and instance segmentation models on custom datasets.

    Jupyter Notebookobject-detectionpytorchyolo
    Ver en GitHub↗5,882
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Custom Model Training
  4. Detection Model Training

Explorar subetiquetas

  • Convolutional Neural Network Training3 sub-etiquetasTrains convolutional neural networks to classify and detect objects using a deep learning framework. **Distinct from Detection Model Training:** Distinct from Detection Model Training: focuses on training CNNs for classification and detection, not just detection models.