Knowledge Distillation
term_id: knowledge_distillation
Category: training_techniques
Definition
Knowledge Distillation je metoda strojového učení používaná ke kompresi velké, složité neuronové sítě (učitel) do menší, efektivnější sítě (student). Model studenta je trénován tak, aby napodobil výstupy učitele.
Summary
Knowledge Distillation je technika komprese modelu, při které se menší model studenta učí napodobovat chování většího modelu učitele.
Key Concepts
- Model Učitel-Student
- Komprese modelu
- Měkké cíle (Soft Targets)
- Efektivita
Use Cases
- Nasazování modelů na okrajová zařízení (edge devices)
- Snížení latence při inferenci
- Snižování nákladů na cloudové výpočty
Code Example
| |