KI-Hardware und Software-Stack
Welche Aussage zum Pruning (Beschneiden) neuronaler Netze ist richtig?
- AEs reduziert unwichtige Gewichte durch Nullsetzen; unstrukturierte Verfahren, bei denen verstreut Nullen gesetzt werden, lassen sich in Hardware schwer beschleunigen
- BEs erhöht die Zahl der Gewichte und steigert die Genauigkeit des Modells stets
- CEs verringert die Menge der Trainingsdaten
Antwort und Erläuterung anzeigen
Antwort: A. Es reduziert unwichtige Gewichte durch Nullsetzen; unstrukturierte Verfahren, bei denen verstreut Nullen gesetzt werden, lassen sich in Hardware schwer beschleunigen
Beim Pruning werden Gewichte mit geringem Einfluss, z. B. mit kleinem Wert, auf 0 gesetzt, um Rechenaufwand und Speicher zu verringern. Sind die Nullen jedoch verstreut, entsteht Aufwand, um zu bestimmen, wo Nullen liegen, und da Matrix-Recheneinheiten und Speicher in zusammenhängenden Einheiten arbeiten, wird es praktisch kaum schneller. Strukturiertes Pruning, das kanal- oder schichtweise oder in festgelegten Mustern Nullen setzt, lässt sich in Hardware leichter beschleunigen.