Ein Autoencoder ist ein
neuronales Netzwerk, das verwendet wird, um die Eingabe zu rekonstruieren. Es
besteht aus zwei Teilen: einem Encoder, der die Eingabe in einen
niedrigerdimensionalen Vektor komprimiert, und einem Decoder, der den Vektor
wieder in die ursprüngliche Eingabe transformiert. Autoencoder können für die
Reduktion von Datenraum oder zur Generierung von ähnlichen Daten verwendet
werden.