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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

76 dépôts

Awesome GitHub RepositoriesCompression Techniques

Explore 76 awesome GitHub repositories matching artificial intelligence & ml · Compression Techniques. Refine with filters or upvote what's useful.

Awesome Compression Techniques GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ultralytics/yolov5Avatar de ultralytics

    ultralytics/yolov5

    57,528Voir sur GitHub↗

    YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time object detection, image classification, and instance segmentation. It provides a unified toolkit that manages the entire lifecycle of a model, from initial dataset configuration and hyperparameter tuning to high-speed inference and deployment. The framework utilizes a modular neural architecture, allowing users to swap backbone and head components to tailor models for specific visual tasks. What distinguishes this project is its focus on production-ready deployment and model ef

    Aggregates predictions from multiple models to boost detection robustness and overall accuracy.

    Pythoncoremldeep-learningios
    Voir sur GitHub↗57,528
  • exacity/deeplearningbook-chineseAvatar de exacity

    exacity/deeplearningbook-chinese

    37,285Voir sur GitHub↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Explains methods for combining predictions from multiple models to improve overall accuracy and robustness.

    TeX
    Voir sur GitHub↗37,285
  • facebookresearch/fairseqAvatar de facebookresearch

    facebookresearch/fairseq

    32,228Voir sur GitHub↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Removes redundant layers from trained models to create smaller and more efficient versions.

    Python
    Voir sur GitHub↗32,228
  • svc-develop-team/so-vits-svcAvatar de svc-develop-team

    svc-develop-team/so-vits-svc

    28,097Voir sur GitHub↗

    This project is a singing voice conversion tool based on VITS generative modeling. It transforms the identity of a singing voice to a target speaker while preserving the original melody, lyrics, and intonation. The system distinguishes itself through hybrid voice synthesis, allowing for the blending of multiple speaker identities via linear model interpolation. It utilizes cluster-based feature retrieval to increase target voice similarity and employs a diffusion probabilistic model as a post-processor to remove electronic artifacts and improve vocal clarity. The software covers a broad rang

    Reduces model disk footprint by stripping optimizer states and converting weights to half-precision.

    Python
    Voir sur GitHub↗28,097
  • paddlepaddle/paddleAvatar de PaddlePaddle

    PaddlePaddle/Paddle

    23,632Voir sur GitHub↗

    Paddle is a deep learning framework designed for building, training, and deploying neural networks. It provides a platform for constructing models using tensor-based computations and supports both dynamic and static execution graphs to facilitate research and production workflows. The platform functions as a distributed machine learning system, enabling the scaling of training workloads across multiple nodes and hardware clusters. It includes a comprehensive toolkit for model deployment and optimization, allowing users to convert external model formats, compress trained models for resource-co

    Reduces model size and complexity through pruning, quantization, and distillation for deployment efficiency.

    C++deep-learningdistributed-trainingefficiency
    Voir sur GitHub↗23,632
  • liguodongiot/llm-actionAvatar de liguodongiot

    liguodongiot/llm-action

    23,169Voir sur GitHub↗

    This project is a comprehensive framework for the training, fine-tuning, and deployment of large language models. It functions as a distributed deep learning platform that enables users to scale model workflows across multiple hardware nodes while providing tools for model evaluation and performance benchmarking. The platform distinguishes itself by offering specialized utilities for model compression and weight transformation, allowing users to reduce memory footprints and latency through quantization and pruning. It supports the adaptation of large models for consumer-grade hardware, facili

    Shrinks model memory footprints using quantization, pruning, and factorization techniques to lower deployment costs.

    HTMLllmllm-inferencellm-serving
    Voir sur GitHub↗23,169
  • serengil/deepfaceAvatar de serengil

    serengil/deepface

    22,226Voir sur GitHub↗

    Deepface is a comprehensive deep learning library for facial recognition and demographic analysis. It provides a modular pipeline that handles the entire lifecycle of facial processing, including detection, geometric alignment, and the transformation of facial images into high-dimensional numerical vector embeddings for identity verification and similarity comparison. The library distinguishes itself through a model ensemble approach, which combines predictions from multiple pre-trained neural networks to improve classification accuracy and reduce bias. It also integrates advanced security fe

    Implements model ensembling to combine predictions from multiple neural networks, improving classification accuracy and reducing bias.

    Pythonage-predictionarcfacedeep-learning
    Voir sur GitHub↗22,226
  • microsoft/unilmAvatar de microsoft

    microsoft/unilm

    22,030Voir sur GitHub↗

    This project is a comprehensive framework and toolkit for developing, optimizing, and deploying transformer-based models across multimodal, document intelligence, and natural language processing tasks. It provides a unified neural architecture that processes text, vision, audio, and document layout data through a shared set of weights, enabling researchers and developers to build foundational models that align cross-modal representations. The platform distinguishes itself through advanced training and inference strategies designed for large-scale deep learning. It incorporates specialized mec

    Reduces model size and computational requirements through self-attention distillation.

    Pythonbeitbeit-3bitnet
    Voir sur GitHub↗22,030
  • huggingface/sentence-transformersAvatar de huggingface

    huggingface/sentence-transformers

    18,817Voir sur GitHub↗

    This project is a transformer-based framework for generating dense and sparse vector embeddings of text and multimodal data. It serves as a library for fine-tuning models to perform semantic similarity tasks, retrieval, and reranking. The system is distinguished by its support for diverse architectural patterns, including bi-encoders for fast similarity search and cross-encoders for high-precision reranking. It provides dedicated pipelines for multimodal embeddings, mapping text and images into a shared vector space, and implements knowledge distillation to compress large models into smaller,

    Offers tools for reducing model size and increasing inference speed via distillation and compression.

    Python
    Voir sur GitHub↗18,817
  • infrasys-ai/aisystemAvatar de Infrasys-AI

    Infrasys-AI/AISystem

    17,017Voir sur GitHub↗

    AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip architecture to high-level training frameworks. It encompasses the development of AI compiler frameworks, inference engines, and distributed training orchestrators designed to coordinate workloads across a heterogeneous compute stack of CPUs, GPUs, and NPUs. The project focuses on the deep integration of software and hardware, employing software-hardware co-design to align tensor layouts with physical memory structures. It provides specialized capabilities for accelerating Transformer mo

    Removes redundant parameters from neural networks to decrease model complexity and accelerate inference.

    Jupyter Notebookaiaiinfraaisys
    Voir sur GitHub↗17,017
  • kindxiaoming/pykanAvatar de KindXiaoming

    KindXiaoming/pykan

    16,305Voir sur GitHub↗

    pykan is a library for implementing Kolmogorov-Arnold Networks, replacing fixed node activation functions with learnable spline functions located on the network edges. It serves as an interpretable AI framework and symbolic regression tool designed to derive transparent mathematical rules from complex data. The project focuses on converting learned numerical functions into human-readable symbolic expressions through library matching and formula conversion. It utilizes additive-compositional topologies and learnable piecewise polynomial segments to approximate non-linear mappings. The framewo

    Removes unimportant edges from the model to reduce complexity and increase interpretability.

    Jupyter Notebook
    Voir sur GitHub↗16,305
  • official-stockfish/stockfishAvatar de official-stockfish

    official-stockfish/Stockfish

    14,802Voir sur GitHub↗

    Stockfish is a high-performance chess engine designed to evaluate board positions and calculate optimal moves. It functions as a command-line tool that utilizes neural network-based search algorithms to assess complex game states and determine strategic advantages. The engine is fully compliant with the Universal Chess Interface, allowing it to exchange commands and move data with external graphical user interfaces and professional analysis software. The engine distinguishes itself through advanced computational strategies that maximize hardware efficiency and search depth. It employs multi-t

    Implements alpha-beta pruning to optimize search depth and computational efficiency during move evaluation.

    C++chesschess-enginecpp
    Voir sur GitHub↗14,802
  • modelscope/swiftAvatar de modelscope

    modelscope/swift

    14,633Voir sur GitHub↗

    Swift is a toolkit for the full-parameter and parameter-efficient fine-tuning of large language and multimodal models. It functions as a multimodal model trainer for text, image, video, and audio data, and includes specialized tools for model compression and reinforcement learning from human feedback. The framework provides an alignment toolkit for optimizing model behavior using preference learning algorithms and reinforcement learning. It integrates parameter-efficient fine-tuning methods to adapt models with minimal memory and compute requirements, alongside utilities for reducing hardware

    Provides utilities for reducing the size and hardware requirements of large models via quantization and compression.

    Python
    Voir sur GitHub↗14,633
  • microsoft/nniAvatar de Microsoft

    Microsoft/nni

    14,351Voir sur GitHub↗

    NNI is an AutoML toolkit designed to automate machine learning lifecycles. It functions as a hyperparameter optimization framework, a neural architecture search tool, and a model compression suite. The project provides a distributed training orchestrator to manage machine learning workloads across local machines, remote servers, and cloud platforms. It enables the discovery of efficient model structures through reinforcement learning and one-shot optimization methods, while utilizing Bayesian and evolutionary algorithms to automate hyperparameter tuning. Additional capabilities include tools

    Ships a comprehensive toolkit for reducing model size and complexity through techniques such as pruning and quantization.

    Python
    Voir sur GitHub↗14,351
  • optuna/optunaAvatar de optuna

    optuna/optuna

    14,388Voir sur GitHub↗

    Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl

    Provides automated early termination of underperforming trials to save computational resources during hyperparameter search.

    Pythondistributedhyperparameter-optimizationmachine-learning
    Voir sur GitHub↗14,388
  • 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

    Provides comprehensive toolkits for model compression including pruning, quantization, and knowledge distillation.

    Pythonblazefacedeepsortdetr
    Voir sur GitHub↗14,243
  • alibaba/mnnAvatar de alibaba

    alibaba/MNN

    14,242Voir sur GitHub↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    Reduces model footprint and enhances runtime performance through quantization and specialized compression techniques.

    C++armconvolutiondeep-learning
    Voir sur GitHub↗14,242
  • mlfoundations/open_clipAvatar de mlfoundations

    mlfoundations/open_clip

    13,935Voir sur GitHub↗

    Open CLIP is an open source framework for training and deploying Contrastive Language-Image Pre-training models. It serves as a vision-language training framework and multimodal embedding engine that maps images and text into a shared vector space for similarity searches and zero-shot classification. The project provides a toolkit for distributed training of contrastive models and includes an image-to-text generative model for producing natural language descriptions. It supports custom text encoder integration and utilizes teacher-student model distillation to transfer knowledge from large pr

    Utilizes mixed-precision weight quantization and 8-bit linear layers to reduce memory usage during training.

    Pythoncomputer-visioncontrastive-lossdeep-learning
    Voir sur GitHub↗13,935
  • paddlepaddle/paddlenlpAvatar de PaddlePaddle

    PaddlePaddle/PaddleNLP

    12,953Voir sur GitHub↗

    PaddleNLP is a development library and toolkit for training, fine-tuning, and deploying large and small language models using the PaddlePaddle framework. It provides a comprehensive suite for the entire natural language processing lifecycle, from model development to high-performance inference. The project features a standardized model zoo for loading and managing pre-trained models and tokenizers through a unified interface. It distinguishes itself with a specialized model compression framework that reduces memory footprints via weight precision conversion and lossless size optimization, alo

    Compresses model memory footprints by converting high-precision weights into smaller numerical formats.

    Python
    Voir sur GitHub↗12,953
  • nofxaios/nofxAvatar de NoFxAiOS

    NoFxAiOS/nofx

    12,466Voir sur GitHub↗

    NoFx is an autonomous trading platform designed to orchestrate financial workflows through artificial intelligence and multi-asset exchange connectivity. It functions as a comprehensive infrastructure for executing automated trading strategies, integrating language models for market analysis, and managing secure interactions across both centralized and decentralized financial platforms. The platform distinguishes itself through a multi-model strategy ensembling approach, which runs several artificial intelligence models in parallel to evaluate and select the most effective trading decisions b

    Ensembles multiple AI models in parallel to evaluate and select the most effective trading strategy in real-time.

    Goagentictradingaiai-trading
    Voir sur GitHub↗12,466
Préc.123…4Suivant
  1. Home
  2. Artificial Intelligence & ML
  3. Model Optimization
  4. Compression Techniques

Explorer les sous-tags

  • Model Ensembling4 sous-tagsMethods that combine predictions from multiple models to improve overall accuracy and robustness.
  • Model Pruning6 sous-tagsThe process of removing redundant parameters from a neural network to reduce model size and computational requirements.