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
huawei-noah avatar

huawei-noah/CV-Backbones

0
View on GitHub↗

CV Backbones

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 broad range of model architectures, including convolutional neural networks and transformers. It includes a modular system for swapping backbone implementations and a mechanism for loading pre-trained weights to accelerate convergence.

AI search

Explore more awesome repositories

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

Start searching with AI

Features

  • Computer Vision Architectures - Provides structural designs and neural network layouts specifically engineered for processing and interpreting visual data.
  • Backbone Integrations - Provides mechanisms for integrating pre-defined neural network backbones into custom computer vision models.
  • Computer Vision Features - Implements methods for extracting visual patterns and high-level numerical representations from image data.
  • Computer Vision Libraries - Serves as a comprehensive library for processing, analyzing, and interpreting visual data using various neural architectures.
  • Depthwise Separable Convolutions - Provides depthwise-separable convolutions to reduce parameter count and computational cost in vision backbones.
  • PyTorch-Based Frameworks - Provides a set of reusable deep learning components built on the PyTorch framework for image analysis.
  • Modular Architectures - Offers a pluggable architecture where different backbone blocks can be swapped while maintaining a consistent interface.
  • Pretrained Model Zoos - Acts as a centralized repository for optimized vision backbones, including CNNs and Transformers.
  • Lightweight Vision Backbones - Includes lightweight model designs like GhostNet to reduce computational overhead while maintaining high feature extraction performance.
  • Global Context Attention - Implements attention mechanisms designed to capture global dependencies and long-range spatial relationships across image patches.
  • Deep Learning Image Processing Libraries - Provides a library of neural network architectures tailored for complex visual analysis and image processing pipelines.
  • Pre-trained Weight Loading - Implements mechanisms to load optimized weights from pre-trained checkpoints to accelerate model convergence.
  • MLP-Mixer Layers - Implements neural network layers that use multi-layer perceptrons for spatial and channel mixing instead of standard convolutions.
  • Visual Representation Learning Frameworks - Provides frameworks for training and implementing image encoders that capture complex visual patterns and structures.
  • Efficient Neural Architectures - Implements high-performance, lightweight neural networks designed to minimize computational overhead.
  • Attention Free Architectures - Quantum-inspired vision MLP using image patch waves.
  • Vision Transformers - Implements transformer-in-transformer architectures.
4,416 stars·736 forks·Python·17 views

Star history

Star history chart for huawei-noah/cv-backbonesStar history chart for huawei-noah/cv-backbones

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does huawei-noah/cv-backbones do?

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.

What are the main features of huawei-noah/cv-backbones?

The main features of huawei-noah/cv-backbones are: Computer Vision Architectures, Backbone Integrations, Computer Vision Features, Computer Vision Libraries, Depthwise Separable Convolutions, PyTorch-Based Frameworks, Modular Architectures, Pretrained Model Zoos.

Which projects share features with huawei-noah/cv-backbones?

Projects with overlapping indexed features include: ai-dawang/plugnplay-modules — PlugNPlay-Modules is a collection of reusable PyTorch computer vision modules and deep learning architectural… lucidrains/vit-pytorch — This library provides a comprehensive collection of modular building blocks and research-backed architectures for… kenshohara/3d-resnets-pytorch — This project is a PyTorch implementation of 3D residual networks designed for video action recognition. It provides a… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… wzmiaomiao/deep-learning-for-image-processing — This project is a PyTorch-based computer vision library and deep learning image processing framework. It provides a… huawei-noah/ghostnet — GhostNet provides a set of efficient AI model architectures and neural network design patterns designed to reduce…

Projects sharing features with CV Backbones

These projects share indexed features with CV Backbones. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ai-dawang/plugnplay-modulesai-dawang avatar

    ai-dawang/PlugNPlay-Modules

    4,968View on GitHub↗

    PlugNPlay-Modules is a collection of reusable PyTorch computer vision modules and deep learning architectural components. It provides a library of standardized building blocks for constructing neural networks, focusing on attention mechanisms, signal processing layers, and feature fusion modules. The project is distinguished by its extensive variety of attention primitives, covering spatial, channel, and temporal weighting, as well as specialized variants like deformable, frequency-enhanced, and linear-complexity attention. It also implements advanced signal processing tools within the neural

    Python
    View on GitHub↗4,968
  • lucidrains/vit-pytorchlucidrains avatar

    lucidrains/vit-pytorch

    25,363View on GitHub↗

    This library provides a comprehensive collection of modular building blocks and research-backed architectures for implementing vision transformers within the PyTorch framework. It serves as a centralized repository for constructing, training, and analyzing attention-based models, offering a wide array of specialized variants designed for image classification and visual representation learning. The project distinguishes itself through a focus on architectural efficiency and flexibility, supporting diverse input formats including non-square images and volumetric data like video. It incorporates

    Python
    View on GitHub↗25,363
  • kenshohara/3d-resnets-pytorchkenshohara avatar

    kenshohara/3D-ResNets-PyTorch

    4,039View on GitHub↗

    This project is a PyTorch implementation of 3D residual networks designed for video action recognition. It provides a spatiotemporal architecture that analyzes both spatial frames and temporal motion to classify human activities within video clips. The system includes a distributed model training framework to accelerate learning across multiple compute nodes. It supports the deployment and fine-tuning of pre-trained model weights, allowing the adaptation of existing networks to specific new datasets. The codebase covers the full pipeline for spatiotemporal learning, including video dataset p

    Python
    View on GitHub↗4,039
  • tingsongyu/pytorch_tutorialTingsongYu avatar

    TingsongYu/PyTorch_Tutorial

    8,018View on GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Python
    View on GitHub↗8,018
Compare all 30 related projects→