awesome-knowledge-distillation  by dkozlov

Collection of knowledge distillation resources

Created 8 years ago
3,739 stars

Top 12.9% on SourcePulse

GitHubView on GitHub
Project Summary

This repository is a curated list of papers, implementations, and resources related to Knowledge Distillation (KD) in machine learning. It serves as a comprehensive reference for researchers and practitioners interested in model compression, knowledge transfer, and improving the efficiency of neural networks by training smaller "student" models to mimic larger "teacher" models.

How It Works

The repository organizes a vast collection of academic papers, categorizing them by year and topic. It also links to various open-source implementations of KD techniques across different deep learning frameworks like PyTorch, TensorFlow, MXNet, and Caffe. This allows users to explore the theoretical foundations and practical applications of KD methods, from foundational concepts like "dark knowledge" to advanced techniques such as contrastive distillation and data-free distillation.

Highlighted Details

  • Extensive bibliography covering KD from 1990 to the present, including seminal works by Hinton, Caruana, and Vapnik.
  • Links to numerous code repositories implementing diverse KD strategies, including attention transfer, feature distillation, and adversarial distillation.
  • Coverage of KD applications in various domains, such as computer vision, natural language processing, and speech synthesis.
  • Includes resources for specific frameworks and advanced topics like distilling diffusion models and LLMs.

Maintenance & Community

This is a community-driven "awesome" list, meaning it is maintained by contributions from users. There are no specific contributors or community channels explicitly mentioned in the README.

Licensing & Compatibility

The repository itself is a list of links and does not have a specific license. The linked papers and code repositories are subject to their respective licenses.

Limitations & Caveats

As a curated list, the repository's content is dependent on community contributions and may not be exhaustive or perfectly up-to-date. The quality and maintenance status of linked code implementations can vary.

Health Check
Last Commit

3 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
18 stars in the last 30 days

Explore Similar Projects

Starred by Shizhe Diao Shizhe Diao(Author of LMFlow; Research Scientist at NVIDIA), Evan Hubinger Evan Hubinger(Head of Alignment Stress-Testing at Anthropic), and
2 more.

awesome-deeplearning-resources by endymecy

0%
3k
Deep learning research paper and code repository
Created 8 years ago
Updated 1 week ago
Starred by Aravind Srinivas Aravind Srinivas(Cofounder of Perplexity), Stas Bekman Stas Bekman(Author of "Machine Learning Engineering Open Book"; Research Engineer at Snowflake), and
4 more.

Awesome-pytorch-list by bharathgs

0.1%
16k
Curated list of PyTorch content on GitHub
Created 8 years ago
Updated 1 year ago
Feedback? Help us improve.