Autoencoders (автоэнкодеры) – нейронные сети-«кодировщики», обучающиеся восстанавливать входные данные. В простейшем варианте они сжимают вход («кодируют»), пропускают через узкое «бутылочное горлышко» и затем разворачивают («декодируют») обратно, стараясь получить исходный сигнал. Цель – найти «скрытые» переменные и наиболее важные признаки входных данных. Пример: автоэнкодер для картинок может научиться удалять шум или сжимать изображение до компактного вектора. В случае вариационных автоэнкодеров (VAE) этот подход расширяется на генерацию новых образцов.
[Искусственный интеллект. Терминология IT. The Angmar Core. (Электронный ресурс). Режим доступа: http://habr.com›ru/articles/929130//, свободный.]