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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to hustvl/vim

Projects sharing features with Hustvl Vim

30 open-source projects similar to hustvl/vim, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • zalandoresearch/fashion-mnistzalandoresearch avatar

    zalandoresearch/fashion-mnist

    12,754View on GitHub↗

    This project is a computer vision benchmark and image classification dataset used to measure and compare the accuracy of machine learning models. It provides a standardized collection of labeled fashion product images and training data formatted to be compatible with the MNIST dataset structure. The dataset consists of fixed-dimension grayscale images and label-based category mappings, stored in a binary format. It includes pre-split training and testing sets and a static distribution to ensure consistent cross-model benchmarking. The repository supports image classification benchmarking and

    Pythonbenchmarkcomputer-visionconvolutional-neural-networks
    View on GitHub↗12,754
  • microsoft/computervision-recipesmicrosoft avatar

    microsoft/computervision-recipes

    9,866View on 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
    View on GitHub↗9,866
  • dmlc/gluon-cvdmlc avatar

    dmlc/gluon-cv

    5,922View on GitHub↗

    Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision architectures and training pipelines. It serves as a deep learning research toolkit and a model zoo containing state-of-the-art pre-trained weights for image and video analysis. The project includes a specialized human pose estimation library and a model compression toolkit. These tools allow for the pruning and quantization of deep learning models to increase inference speed and facilitate deployment on constrained edge hardware. The library covers a broad range of vision capabili

    Pythonaction-recognitioncomputer-visiondeep-learning
    View on GitHub↗5,922

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • pkmital/tensorflow_tutorialspkmital avatar

    pkmital/tensorflow_tutorials

    5,668View on GitHub↗

    This project is a collection of educational Jupyter Notebooks providing tutorials on neural network construction and tensor operations using the TensorFlow framework. It serves as a machine learning educational repository and implementation guide for deep learning students. The suite focuses on specific advanced architectures, including convolutional networks for image classification, residual networks with skip connections for training stability, and variational autoencoders for generative modeling and data synthesis. It also includes guides for building denoising and deep autoencoders to pe

    Jupyter Notebook
    View on GitHub↗5,668
  • huawei-noah/cv-backboneshuawei-noah avatar

    huawei-noah/CV-Backbones

    4,416View on GitHub↗

    CV-Backbones is a computer vision backbone library and model zoo providing a collection of pre-defined neural network architectures for extracting visual features and processing image data. It serves as a PyTorch vision framework of reusable deep learning components designed for image analysis and visual representation learning. The library focuses on efficient neural network architectures to reduce computational overhead while maintaining feature extraction performance. This is achieved through the implementation of lightweight model designs such as GhostNet and MLP. The project covers a br

    Python
    View on GitHub↗4,416
  • leoxiaobin/deep-high-resolution-net.pytorchleoxiaobin avatar

    leoxiaobin/deep-high-resolution-net.pytorch

    4,479View on GitHub↗

    This project is a PyTorch implementation of a research architecture designed for high-resolution representation learning. It serves as a computer vision framework focused on precise keypoint detection, human pose estimation, and semantic image segmentation. The implementation provides specialized tools for identifying anatomical landmarks on the human body and predicting facial keypoint coordinates to analyze orientation and alignment. It utilizes a system of multi-resolution parallel streams and repeated multi-scale fusion to maintain high-resolution representations throughout the network.

    Cuda
    View on GitHub↗4,479
  • kaiyangzhou/deep-person-reidKaiyangZhou avatar

    KaiyangZhou/deep-person-reid

    4,849View on GitHub↗

    This project is a PyTorch person re-identification framework designed for training and evaluating models that identify individuals across different camera views. It provides a complete model training pipeline, a deep learning feature extractor for converting images into numeric vectors, and a suite of computer vision benchmarking tools to measure identity retrieval accuracy. The framework includes a specialized transfer learning toolkit that supports layer freezing, staged learning rate optimization, and differential learning rates for fine-tuning pretrained models. It distinguishes itself th

    Pythoncomputer-visioncross-domaindeep-learning
    View on GitHub↗4,849
  • lightly-ai/lightlylightly-ai avatar

    lightly-ai/lightly

    3,684View on GitHub↗

    Lightly is a self-supervised learning framework and computer vision data curation tool designed to manage large image datasets and train models on unlabeled data. It functions as a PyTorch vision library and dataset management SDK, providing tools to convert raw images into high-dimensional vectors for similarity search, visualization, and feature extraction. The project implements a variety of self-supervised architectures, including MoCo, SimCLR, VICReg, Barlow Twins, and masked image modeling. It distinguishes itself by combining these learning frameworks with active learning capabilities,

    Pythoncomputer-visioncontrastive-learningcontributions-welcome
    View on GitHub↗3,684
  • lukemelas/efficientnet-pytorchlukemelas avatar

    lukemelas/EfficientNet-PyTorch

    8,223View on GitHub↗

    This is a PyTorch implementation of EfficientNet convolutional neural networks. It serves as a computer vision model library providing architectures for image classification and high-level feature extraction, including pre-trained weights for immediate image categorization. The library supports transfer learning by allowing the modification of model architectures and output layers to accommodate a custom number of classes for new datasets. It also includes a model exporter to convert trained PyTorch weights into the ONNX format for production inference. The system covers broader computer vis

    Python
    View on GitHub↗8,223
  • paddlepaddle/paddleclasPaddlePaddle avatar

    PaddlePaddle/PaddleClas

    5,816View on GitHub↗

    PaddleClas is a toolkit for image classification and recognition built on PaddlePaddle. It provides a suite of tools for training deep learning models and a framework for implementing visual search and retrieval systems. The project includes a computer vision model optimization suite and tools for cross-platform deployment. It enables the export of trained models to servers, mobile devices, and edge hardware to achieve high-performance inference across different programming languages. The toolkit covers model compression and optimization through pruning, quantization, and knowledge distillat

    Pythonautoaugmentcutmixdeit
    View on GitHub↗5,816
  • fchollet/deep-learning-modelsfchollet avatar

    fchollet/deep-learning-models

    7,349View on GitHub↗

    This project is a collection of deep learning tools for image classification and audio tagging, providing a repository of pre-trained model weights and architectures. It serves as a Keras model zoo that enables the immediate use of established neural networks for inference and transfer learning. The library includes a music tagging framework that classifies audio recordings using convolutional recurrent neural networks and mel-spectrograms. For visual data, it provides implementations of architectures such as ResNet, VGG, and Xception, alongside a repository of weights trained on large datase

    Python
    View on GitHub↗7,349
  • olafenwamoses/imageaiOlafenwaMoses avatar

    OlafenwaMoses/ImageAI

    8,867View on 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

    Pythonai-practice-recommendationsalgorithmartificial-intelligence
    View on GitHub↗8,867
  • fafa-dl/awesome-backbonesFafa-DL avatar

    Fafa-DL/Awesome-Backbones

    1,945View on GitHub↗

    Awesome-Backbones is a modular deep learning framework designed for the end-to-end lifecycle of computer vision models. It provides an integrated platform for training, benchmarking, and deploying convolutional and transformer-based neural network architectures for image classification tasks. The framework distinguishes itself through a configuration-driven approach to model assembly, allowing users to define backbone, neck, and head components externally. It includes a specialized toolkit for model interpretability, utilizing gradient-based visualization techniques to generate class activati

    Pythoncnndeep-learningimage-classification
    View on GitHub↗1,945
  • ml5js/ml5-libraryml5js avatar

    ml5js/ml5-library

    6,581View on GitHub↗

    ml5-library is a JavaScript machine learning library that functions as a browser-based inference engine. It provides a high-level wrapper for implementing neural networks and data models, allowing users to execute machine learning predictions directly on the client side. The library simplifies the integration of machine learning into web applications and creative coding projects by removing the requirement for deep mathematical expertise. It specifically enables web-based image classification through the use of pretrained deep learning models to identify and label objects within images. The

    JavaScript
    View on GitHub↗6,581
  • mrdbourke/tensorflow-deep-learningmrdbourke avatar

    mrdbourke/tensorflow-deep-learning

    5,914View on 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

    Jupyter Notebook
    View on GitHub↗5,914
  • kaiminghe/deep-residual-networksKaimingHe avatar

    KaimingHe/deep-residual-networks

    6,738View on GitHub↗

    This project provides a deep residual network framework and pre-trained PyTorch models designed for high-accuracy image recognition. It implements a neural network architecture that utilizes skip connections to enable the training of very deep models without gradient degradation. The system is designed for computer vision tasks, including image classification, object detection, and visual data segmentation. It includes weights trained on ImageNet to support transfer learning and the fine-tuning of models on custom image datasets. The architectural design focuses on residual learning blocks,

    View on GitHub↗6,738
  • google-research/simclrgoogle-research avatar

    google-research/simclr

    4,502View on GitHub↗

    This project is a self-supervised contrastive learning framework designed to train deep learning models to learn visual representations from images without using human-provided labels. It provides a system for developing pretrained visual representation models that can be adapted for downstream computer vision tasks. The framework includes tools for semi-supervised image classification, which combines large unlabeled datasets with small labeled sets to improve accuracy. It also features a linear probe evaluation tool to assess the quality of learned image features by training a simple linear

    Jupyter Notebookcomputer-visioncontrastive-learningrepresentation-learning
    View on GitHub↗4,502
  • liuliu/ccvliuliu avatar

    liuliu/ccv

    7,223View on GitHub↗

    ccv is a computer vision library written in C designed for high-performance visual analysis. It serves as a framework for image classification, object detection, and the identification of faces, pedestrians, and vehicles. The library distinguishes itself through hardware-accelerated vision and deep learning inference optimizations. It utilizes a quantized tensor processor to transform floating-point data into eight-bit integers and implements integer-quantized attention mechanisms to reduce memory bandwidth and increase data throughput. The project covers a broad range of capabilities, inclu

    C++
    View on GitHub↗7,223
  • morvanzhou/pytorch-tutorialMorvanZhou avatar

    MorvanZhou/PyTorch-Tutorial

    8,458View on GitHub↗

    This project is a collection of PyTorch learning resources and educational guides designed to teach the construction and training of neural networks. It serves as a comprehensive deep learning tutorial covering various model architectures and practical implementation strategies. The resources provide specific guidance on implementing computer vision tasks, such as image classification and synthetic imagery generation, as well as reinforcement learning agents using value networks and experience replay. It also covers sequential data modeling through recurrent networks and generative modeling u

    Jupyter Notebookautoencoderbatchbatch-normalization
    View on GitHub↗8,458
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • cadene/pretrained-models.pytorchCadene avatar

    Cadene/pretrained-models.pytorch

    9,102View on GitHub↗

    This project is a pretrained model library for PyTorch, providing a collection of convolutional neural network architectures and weights. It serves as a computer vision model zoo for image classification and feature extraction, offering a framework for transfer learning where pretrained networks are adapted for custom image recognition tasks. The library focuses on transforming images into high-level numerical representations and calculating class probability scores. It includes utilities for downloading and initializing standard architectures such as ResNet, Inception, and Xception. Capabil

    Pythonimagenetinceptionpretrained
    View on GitHub↗9,102
  • binroot/tensorflow-bookBinRoot avatar

    BinRoot/TensorFlow-Book

    4,431View on GitHub↗

    This project is a collection of TensorFlow machine learning examples providing reference implementations for various neural network paradigms. It covers supervised, unsupervised, reinforcement, and sequential learning models. The repository includes implementations for convolutional neural networks focused on image classification and ranking, as well as recurrent neural networks for time-series forecasting and sequence-to-sequence translation. It further provides examples of reinforcement learning agents trained via reward optimization and unsupervised learning techniques such as autoencoders

    Jupyter Notebookautoencoderbookclassification
    View on GitHub↗4,431
  • giswqs/geemapgiswqs avatar

    giswqs/geemap

    3,960View on GitHub↗

    geemap is a Python library and toolkit for interactive geospatial analysis, visualization, and satellite imagery analysis using Google Earth Engine data and cloud computing. It provides a mapping tool for displaying geospatial datasets within Jupyter notebooks and a suite of tools for classifying imagery and calculating zonal statistics. The project includes a utility to convert geospatial analysis scripts from JavaScript into Python code to facilitate data manipulation. It also enables the generation of timelapse animations and time-series visualizations from satellite imagery catalogs. The

    Python
    View on GitHub↗3,960
  • facebookresearch/jepafacebookresearch avatar

    facebookresearch/jepa

    3,986View on GitHub↗

    This is a PyTorch self-supervised learning framework designed to train models that learn visual representations from video. It implements a joint-embedding predictive architecture that extracts spatio-temporal features by predicting missing regions of a signal within a latent representation space rather than reconstructing raw pixels. The project includes a latent space visualization tool that uses a conditional diffusion model to decode feature-space predictions back into pixels. This allows for the verification of learned representations by transforming abstract predictions into interpretab

    Python
    View on GitHub↗3,986
  • humphd/have-fun-with-machine-learninghumphd avatar

    humphd/have-fun-with-machine-learning

    5,110View on GitHub↗

    This project is a neural network image classifier and a set of tools for building and training convolutional neural networks to recognize and categorize images. It serves as a machine learning educational guide, providing a practical resource for learning neural network fundamentals through an onboarding process. The system includes a dedicated workflow for pretrained model fine-tuning, allowing existing network weights to be adapted to new image categories. This is supported by a transfer learning pipeline that replaces final classification layers and adjusts weights through targeted retrain

    Pythoncaffeimage-classificationmachine-learning
    View on GitHub↗5,110
  • facebookresearch/mocofacebookresearch avatar

    facebookresearch/moco

    5,136View on GitHub↗

    moco is a PyTorch implementation of momentum contrast designed for self-supervised visual representation learning. It serves as a research-based framework for extracting high-level image features from unlabeled datasets by maximizing the similarity between different views of the same image. The system utilizes an asymmetric encoder architecture consisting of a fast-learning online encoder and a slow-evolving momentum encoder to stabilize training. It employs a dictionary-based approach that compares query images against a dynamic queue of negative samples to learn distinguishing visual featur

    View on GitHub↗5,136
  • clovaai/donutclovaai avatar

    clovaai/donut

    6,789View on GitHub↗

    Donut is an OCR-free document transformer and end-to-end document parser. It functions as a neural network that converts unstructured document images directly into structured data or text without the use of an external optical character recognition engine. The project includes a synthetic document generator to create artificial images and ground-truth labels for training. It employs a transformer model to perform visual question answering and document image classification based on visual layout and text. The system covers several document understanding capabilities, including structured info

    Pythoncomputer-visiondocument-aieccv-2022
    View on GitHub↗6,789
  • jezen/is-thirteenjezen avatar

    jezen/is-thirteen

    6,183View on GitHub↗

    is-thirteen is a number validation library and numerical equality checker designed to verify if a given input is equal to the value thirteen. It functions as a data classification tool that identifies this specific value across numerical, textual, and visual input streams. The project includes an image-based number classifier that uses deep learning and neural network analysis to identify visual representations of the number thirteen within uploaded images. The library covers a variety of validation methods, including exact arithmetic equality, approximate value matching within defined toler

    JavaScript
    View on GitHub↗6,183
  • infinitered/nsfwjsinfinitered avatar

    infinitered/nsfwjs

    8,908View on GitHub↗

    NSFW detection on the client-side via TensorFlow.js

    TypeScriptcontent-managementjavascriptmachine-learning
    View on GitHub↗8,908
  • datawhalechina/thorough-pytorchdatawhalechina avatar

    datawhalechina/thorough-pytorch

    3,684View on 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
    View on GitHub↗3,684