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
PaddlePaddle avatar

PaddlePaddle/PaddleClas

0
View on GitHub↗
5,816 stars·1,195 forks·Python·Apache-2.0·14 views

PaddleClas

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 distillation. It also supports visual information retrieval by combining object detection, neural feature extraction, and vector search to identify similar images within a dataset.

Users can design end-to-end classification and recognition workflows using a visual workflow builder.

Features

  • Image Classification - Provides a comprehensive toolkit for training and deploying deep learning models for image classification.
  • Classification Training - Implements workflows for training deep learning models to assign labels to images, including face recognition.
  • Image Retrieval Systems - Provides a framework for building image retrieval systems that combine object detection, feature extraction, and vector search.
  • Image-to-Image Retrieval - Implements image-to-image retrieval systems to find visually similar samples using image embeddings.
  • Deep Feature Extractors - Implements specialized neural networks to extract image features and descriptors for similarity search and classification.
  • Visual - Creates systems that extract image features to find and retrieve similar visuals from large datasets.
  • Image Embedding Searches - Combines image embeddings and vector indexing to find and retrieve visually similar content.
  • Knowledge Distillation - Employs knowledge distillation to transfer patterns from large teacher models to smaller, efficient student models.
  • Edge AI Model Deployment - Optimizes and deploys machine learning models to run efficiently on servers, mobile devices, and edge hardware.
  • Cross-Platform Deployments - Exports and optimizes vision models for deployment across diverse hardware from edge devices to cloud GPUs.
  • Model Exporters - Provides utilities to convert trained models into standardized formats for cross-platform inference.
  • Model Optimization Suites - Provides a suite of tools specifically for optimizing model memory and inference performance.
  • Model Pruning - Reduces model size and computational requirements by removing redundant parameters and connections.
  • Model Compression Suites - Offers a comprehensive toolkit for reducing model size through pruning, quantization, and distillation.
  • Model Compression - Reduces the computational requirements and size of neural networks through pruning and quantization.
  • Weight Quantization - Compresses model weights into lower-precision formats to accelerate inference on edge and mobile hardware.
  • Model Accuracy Optimization - Improves precision and recall using knowledge distillation and advanced learning rate strategies.
  • Computer Vision - Provides foundational image classification models and architectures.
  • Vision Transformers - Includes implementations for mixing features across windows and dimensions.

Star history

Star history chart for paddlepaddle/paddleclasStar history chart for paddlepaddle/paddleclas

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.

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

Projects sharing features with PaddleClas

These projects share indexed features with PaddleClas. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • paddlepaddle/paddledetectionPaddlePaddle avatar

    PaddlePaddle/PaddleDetection

    14,243View on 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
    View on GitHub↗14,243
  • tencent/pocketflowTencent avatar

    Tencent/PocketFlow

    2,914View on GitHub↗

    PocketFlow is an integrated toolkit for deep learning model compression, distributed training, and mobile format optimization. It provides a system for reducing the size and complexity of neural networks to improve inference efficiency, featuring a dedicated engine for knowledge distillation and a mobile model optimizer. The framework differentiates itself through an automated hyperparameter tuning system that uses reinforcement learning and statistical models to determine optimal compression ratios and layer-wise bit allocation. It also includes a distributed training system that utilizes mu

    Pythonautomlcomputer-visiondeep-learning
    View on GitHub↗2,914
  • 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
Compare all 30 related projects→

Frequently asked questions

What does paddlepaddle/paddleclas do?

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.

What are the main features of paddlepaddle/paddleclas?

The main features of paddlepaddle/paddleclas are: Image Classification, Classification Training, Image Retrieval Systems, Image-to-Image Retrieval, Deep Feature Extractors, Visual, Image Embedding Searches, Knowledge Distillation.

Which projects share features with paddlepaddle/paddleclas?

Projects with overlapping indexed features include: dmlc/gluon-cv — Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… tencent/pocketflow — PocketFlow is an integrated toolkit for deep learning model compression, distributed training, and mobile format… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… infrasys-ai/aisystem — AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip…