Knowledge Distillation
term_id: knowledge_distillation
Category: training_techniques
Definition
Knowledge distillation är en metod inom maskininlärning som används för att komprimera ett stort, komplext neuralt nätverk (läraren) till ett mindre, mer effektivt nätverk (studenten). Studentmodellen tränas för att efterlikna lärarens utdata.
Summary
Knowledge distillation är en teknik för modellkomprimering där en mindre ‘studentmodell’ lär sig att imitera beteendet hos en större ’lärarmodell’.
Key Concepts
- Lärar-student-modell
- Modellkomprimering
- Mjukmål (soft targets)
- Effektivitet
Use Cases
- Distribuera modeller på kantenheter (edge devices)
- Minska latens vid inferens
- Sänka kostnader för molnberäkningar
Code Example
| |