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

AberHu/Knowledge-Distillation-Zoo

0
View on GitHub↗
1,747 stars·268 forks·Python·23 views

Knowledge Distillation Zoo

Knowledge-Distillation-Zoo is a framework for neural network model compression that facilitates the transfer of learned patterns from large teacher models to smaller student architectures. It provides a modular environment for executing training pipelines designed to reduce the computational requirements of deep learning models while maintaining predictive accuracy.

The library implements knowledge transfer through both logit-based mimicry and feature-map alignment, allowing students to replicate the classification behavior and internal representations of a teacher. It supports teacher-student decoupling, where the teacher model remains frozen during the training process, and utilizes modular loss composition to balance task-specific objectives with distillation-specific penalties.

The toolkit includes a command-line interface for managing training workflows and supports configurable parameter injection to swap between different distillation strategies. It is built as a library for PyTorch, providing a structured environment for optimizing neural networks for deployment on resource-constrained hardware.

Features

  • Neural Network Training Frameworks - Provides a modular environment for executing distillation pipelines that optimize student model performance.
  • Model Distillation - Transfers learned patterns from a large teacher model into a smaller student model while maintaining accuracy.
  • Knowledge Distillation - Applies loss functions and training strategies to teach compact models to mimic the performance of complex teacher models.
  • Neural Network Model Compression - Reduces the size and computational requirements of deep learning models by transferring knowledge from large teacher networks.
  • Deep Learning Toolkits - Provides a set of training strategies designed to reduce the computational requirements of neural networks while maintaining accuracy.
  • Intermediate Representation Alignments - Minimizes the distance between intermediate layer activations to ensure the student learns internal representations similar to the teacher.
  • Distillation Penalty Compositions - Combines standard task-specific objectives with distillation-specific penalty terms to balance accuracy and mimicry.
  • Teacher-Student Distillation - Calculates divergence between teacher and student output probability distributions to force mimicry of classification behavior.
  • Teacher-Student Decoupling Mechanisms - Maintains separate model architectures where the teacher remains frozen while the student updates its weights based on teacher guidance.
  • Knowledge Distillation Pipelines - Includes a CLI-based training pipeline for student networks using pre-defined distillation methods and configurable hyperparameters.
  • PyTorch Model Optimizations - Implements training pipelines to improve the efficiency of neural networks for deployment on resource-constrained hardware.
  • Training Pipelines - Provides structured training pipelines that allow for configurable distillation strategies and loss functions via parameter injection.

Star history

Star history chart for aberhu/knowledge-distillation-zooStar history chart for aberhu/knowledge-distillation-zoo

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 Knowledge Distillation Zoo

These projects share indexed features with Knowledge Distillation Zoo. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • pytorch/torchtunepytorch avatar

    pytorch/torchtune

    5,774View on GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Python
    View on GitHub↗5,774
  • huawei-noah/pretrained-language-modelhuawei-noah avatar

    huawei-noah/Pretrained-Language-Model

    3,163View on GitHub↗

    Pretrained-Language-Model is a machine learning library and natural language processing toolkit designed for pretraining, tokenizing, and compressing large language models using transformer architectures and specialized optimization techniques. It supports Chinese and multilingual natural language processing tasks, including text classification and conversational response generation. The framework provides specialized capabilities for training large-scale autoregressive and contextual language models, alongside model compression techniques like knowledge distillation and quantization to reduc

    Pythonknowledge-distillationlarge-scale-distributedmodel-compression
    View on GitHub↗3,163
  • facebookresearch/deitfacebookresearch avatar

    facebookresearch/deit

    4,348View on GitHub↗

    DeiT is a PyTorch vision transformer framework designed for image classification. It implements a transformer-based architecture that processes images as sequences of flattened patches using self-attention layers and position-aware sequence modeling instead of convolutional filters. The project focuses on data-efficient training through a knowledge distillation framework. This system allows a student model to mimic the soft labels of a high-performance teacher model to improve accuracy and generalization, particularly when training on smaller datasets. The library covers the full development

    Python
    View on GitHub↗4,348
  • oumi-ai/oumioumi-ai avatar

    oumi-ai/oumi

    8,858View on GitHub↗

    Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models, and running performance evaluations. It serves as a unified environment for the entire model lifecycle, encompassing a training and fine-tuning suite, an evaluation framework, and tools for synthetic data generation and model distillation. The platform is distinguished by its iterative, failure-driven synthesis approach, which analyzes model weaknesses during evaluation to generate targeted training data. It utilizes an LLM-based judge framework to programmatically score respo

    Pythondpoevaluationfine-tuning
    View on GitHub↗8,858
Compare all 30 related projects→

Frequently asked questions

What does aberhu/knowledge-distillation-zoo do?

Knowledge-Distillation-Zoo is a framework for neural network model compression that facilitates the transfer of learned patterns from large teacher models to smaller student architectures. It provides a modular environment for executing training pipelines designed to reduce the computational requirements of deep learning models while maintaining predictive accuracy.

What are the main features of aberhu/knowledge-distillation-zoo?

The main features of aberhu/knowledge-distillation-zoo are: Neural Network Training Frameworks, Model Distillation, Knowledge Distillation, Neural Network Model Compression, Deep Learning Toolkits, Intermediate Representation Alignments, Distillation Penalty Compositions, Teacher-Student Distillation.

Which projects share features with aberhu/knowledge-distillation-zoo?

Projects with overlapping indexed features include: pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a… huawei-noah/pretrained-language-model — Pretrained-Language-Model is a machine learning library and natural language processing toolkit designed for… facebookresearch/deit — DeiT is a PyTorch vision transformer framework designed for image classification. It implements a transformer-based… oumi-ai/oumi — Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models,… tencent/pocketflow — PocketFlow is an integrated toolkit for deep learning model compression, distributed training, and mobile format… jdai-cv/fast-reid — fast-reid is a PyTorch-based computer vision framework designed for building, training, and deploying deep learning…

Curated searches featuring Knowledge Distillation Zoo

Hand-picked collections where Knowledge Distillation Zoo appears.
  • LLM Model Distillation Tools