Autoencoders sind eine spezielle Art von neuronalen Netzwerken, die darauf abzielen, Eingabedaten in einer komprimierten Form darzustellen und anschließend wiederherzustellen. Der Netzwerkaufbau besteht aus zwei Hauptkomponenten: einem Encoder und einem Decoder. Der Encoder transformiert die Eingabedaten in eine niedrigdimensionale Repräsentation , während der Decoder versucht, die ursprünglichen Daten aus dieser komprimierten Form wiederherzustellen, also .
Das Hauptziel eines Autoencoders ist es, die Rekonstruktionsfehler zu minimieren, typischerweise durch die Minimierung der Differenz zwischen den ursprünglichen Eingabedaten und den rekonstruierten Daten, oft unter Verwendung der mittleren quadratischen Abweichung (MSE). Autoencoders finden Anwendung in verschiedenen Bereichen, wie z.B. Datenkompression, Anomalieerkennung und Merkmalextraktion, indem sie Muster in den Daten lernen und überflüssige Informationen eliminieren.
Starte dein personalisiertes Lernelebnis mit acemate. Melde dich kostenlos an und finde Zusammenfassungen und Altklausuren für deine Universität.