KI-Hardware und Software-Stack

Welche Aussage zur Wissensdestillation (Knowledge Distillation) ist richtig?

  1. ADie Gewichte des Modells werden erhitzt und verdampft, um es zu verkleinern
  2. BDie Trainingsdaten werden mit destilliertem Wasser gewaschen
  3. CEin kleines Schülermodell wird so trainiert, dass es die Ausgaben eines großen Lehrermodells nachahmt, um mit einem kleinen Modell eine ähnliche Leistung zu erreichen
Antwort und Erläuterung anzeigen

Antwort: C. Ein kleines Schülermodell wird so trainiert, dass es die Ausgaben eines großen Lehrermodells nachahmt, um mit einem kleinen Modell eine ähnliche Leistung zu erreichen

Bei der Wissensdestillation wird ein kleines Modell (Schüler) auf Ziele wie die Wahrscheinlichkeitsverteilung der Antworten eines bereits trainierten großen Modells (Lehrer) trainiert. Es lernt nicht nur die richtigen Labels, sondern auch die Information des Lehrers, welche Antwort wie wahrscheinlich ist, sodass auch ein kleines Modell eine dem Ausgangsmodell nahekommende Leistung erreicht. Das Verfahren wird als Mittel zur Verringerung von Rechenaufwand und Speicher bei der Inferenz zusammen mit Quantisierung und Pruning eingesetzt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu KI-Hardware und Software-Stack

  1. Welche Aussage zur Datenparallelität beim Training auf mehreren GPUs ist richtig?
  2. Welche Aussage zur Tensorparallelität, bei der das Matrixprodukt einer großen Schicht, die nicht in den Speicher einer GPU passt, auf mehrere GPUs aufgeteilt wird, ist richtig?
  3. Warum wird bei der Pipeline-Parallelität, bei der die Schichten des Modells der Reihe nach auf mehrere GPUs aufgeteilt werden, der Batch in kleine Mikrobatches unterteilt und durchgeleitet?
  4. Welche Funktion hat die beim verteilten Training verwendete Kommunikationsoperation All-Reduce?
  5. Welche Aussage zum beim Training verwendeten Gradient Checkpointing (Neuberechnung von Aktivierungen) ist richtig?