Variational Autoencoder

What Does Variational Autoencoder Mean?

A variational autoencoder is a specific type of neural network that helps to generate complex models based on data sets. In general, autoencoders are often talked about as a type of deep learning network that tries to reconstruct a model or match the target outputs to provided inputs through the principle of backpropagation.


Techopedia Explains Variational Autoencoder

Variational autoencoders use probability modeling in a neural network system to provide the kinds of equilibrium that autoencoders are typically used to produce. The variational autoencoder works with an encoder, a decoder and a loss function. By reconstructing loss aspects, the system can learn to focus on desired likelihoods or outputs, for example, producing remarkable focus in image generation and image processing. For example, tests of these types of networks show their ability to reconstruct and render numerical digits from inputs.


Related Terms

Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.