Autoencoder Class
Superclasses:
Autoencoder class
Description
An Autoencoder object contains an autoencoder
network, which consists of an encoder and a decoder. The encoder maps
the input to a hidden representation. The decoder attempts to map
this representation back to the original input.
Construction
returns
an autoencoder trained using the training data in autoenc = trainAutoencoder(X)X.
returns
an autoencoder with the hidden representation size of autoenc = trainAutoencoder(X,hiddenSize)hiddenSize.
returns an autoencoder for any of the above input arguments with additional options
specified by one or more name-value pair arguments.autoenc = trainAutoencoder(___,Name,Value)
Input Arguments
Properties
Methods
| decode | Decode encoded data |
| encode | Encode input data |
| generateFunction | Generate a MATLAB function to run the autoencoder |
| generateSimulink | Generate a Simulink model for the autoencoder |
| network | Convert Autoencoder object into network object |
| plotWeights | Plot a visualization of the weights for the encoder of an autoencoder |
| predict | Reconstruct the inputs using trained autoencoder |
| stack | Stack encoders from several autoencoders together |
| view | View autoencoder |
Copy Semantics
Value. To learn how value classes affect copy operations, see Copying Objects.
Version History
Introduced in R2015b