EN - FR - DE - ES - IT - PT -

LexiconDream

🔄 Autoencoder

Ein neuronales Netz, das trainiert wird, seine Eingabe über einen Engpass zu rekonstruieren.

Autoencoder

Man presst Daten durch eine enge Öffnung und zwingt sie zur Rekonstruktion. Ein Autoencoder lernt, indem er Eingabedaten in eine kompakte Repräsentation komprimiert und anschließend das Original aus diesem Engpass wiederherstellt. Das Netzwerk kann nicht einfach kopieren. Es muss die relevante Struktur erfassen.

Zwei Hälften erledigen die Arbeit. Der Encoder bildet die Eingabe auf einen latenten Vektor ab. Der Decoder bildet diesen Vektor zurück in den ursprünglichen Raum ab. Das Training minimiert den Rekonstruktionsfehler, der häufig als mittlerer quadratischer Fehler oder Kreuzentropie gemessen wird.

Übliche Verwendungen

Varianten erweitern dieses Konzept. Variationelle Autoencoder legen dem latenten Raum eine probabilistische Struktur auf, wodurch sie neue Stichproben generieren können. Sparse Autoencoder fügen Strafen hinzu, um kompakte Codes zu fördern.

Comments (2)

  1. Dr. Ellen W.
    Autoencoders are used for dimensionality reduction and anomaly detection. The bottleneck forces the network to learn compressed representations.
  2. Sam K.
    The idea is simple. Encode the input into a smaller representation and then decode it back. The reconstruction error tells you something.

Leave a comment