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

LexiconDream

🔄 Автокодировщик

Нейросеть, обученная восстанавливать вход через узкое место.

Автокодировщик

Пропустить данные через узкое отверстие и заставить их восстановиться. Автокодировщик обучается, сжимая входные данные в компактное представление, а затем восстанавливая оригинал, используя это узкое место. Сеть не может просто скопировать. Она должна уловить структуру, которая имеет значение.

Работа выполняется двумя частями. Кодировщик преобразует входные данные в скрытый вектор. Декодер преобразует этот вектор обратно в исходное пространство. Обучение минимизирует ошибку реконструкции, часто измеряемую среднеквадратичной ошибкой или кросс-энтропией.

Распространенные способы применения

Варианты развивают эту идею. Вариационные автокодировщики накладывают вероятностную структуру на латентное пространство, что позволяет им генерировать новые выборки. Разреженные автокодировщики добавляют штрафы для поощрения компактных кодов.

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