Knowledge Distillation: A Survey
A comprehensive survey of knowledge distillation: knowledge types, training schemes, teacher-student architectures, algorithms, and applications.
Deep neural networks succeed by scaling to large data and billions of parameters, but their size and computational cost hinder deployment on resource-limited devices like phones and embedded systems. Knowledge distillation is a representative model compression technique that trains a small student model to learn from a large teacher. This survey reviews it across knowledge categories, training schemes, teacher-student architectures, distillation algorithms, performance comparisons, and applications, and discusses open challenges and future directions.
Based on: Knowledge Distillation: A Survey · International Journal of Computer Vision
Curated by Aramai Editorial
Read summary →