Grundlagen des maschinellen Lernens
Welche Beschreibung rekurrenter neuronaler Netze (RNN) und von LSTM trifft zu?
- AEin RNN wendet an jeder Position eines Bildes denselben Filter an, um lokale Merkmale zu extrahieren, und ein LSTM verbessert dessen Pooling-Schicht, um es gegen Positionsverschiebungen robust zu machen
- BEin RNN behandelt alle Elemente einer Sequenz unabhängig voneinander und verarbeitet sie gleichzeitig parallel, ohne Ergebnisse früherer Zeitschritte zu verwenden; daher trainiert es umso schneller, je länger die Sequenz ist
- CEin RNN verarbeitet eine Sequenz der Reihe nach und überträgt den verborgenen Zustand von einem Zeitschritt zum nächsten; ein LSTM steuert mit Gates, ob Information behalten oder vergessen wird, sodass verschwindende Gradienten bei langen Sequenzen seltener auftreten
Antwort und Erläuterung anzeigen
Antwort: C. Ein RNN verarbeitet eine Sequenz der Reihe nach und überträgt den verborgenen Zustand von einem Zeitschritt zum nächsten; ein LSTM steuert mit Gates, ob Information behalten oder vergessen wird, sodass verschwindende Gradienten bei langen Sequenzen seltener auftreten
Ein RNN verarbeitet Sequenzdaten wie Text, Audio oder Sensorzeitreihen Element für Element und gibt die bisherige Information als verborgenen Zustand (Hidden State) an den nächsten Zeitschritt weiter. Da Fehler durch die Zeit zurückpropagiert werden, verschwinden oder explodieren die Gradienten bei langen Sequenzen leicht, sodass sich Information aus der fernen Vergangenheit schwer lernen lässt. Ein LSTM besitzt eine Zelle, die Information speichert, sowie Eingangs-, Vergessens- und Ausgangsgates und kann benötigte Information so lange behalten. Beide müssen jedoch in zeitlicher Reihenfolge rechnen und lassen sich schwer parallelisieren; in diesem Punkt brachte der Transformer eine Verbesserung.
Weiter: 9 weitere Fragen zu Grundlagen des maschinellen Lernens