Normal Uses of an Autoencoder
- Let be the original feature space, , so our goal is to train an ANN to realize the function .
- From we define the training set for our Autoencoder: and then train our Autoencoder.
- We remove just the output layer from our Autoencoder and obtain a new function such that , using this function on the input we obtain a new set
- We train a new MLP via backpropagation on and we obtain the function .
- We mount the two MLP (Autoencoder and new MLP) on top of each other and obtain the function
- We can tune the completed MLP via backpropagation on the original data set , if necessary
- We can iterate this process stacking even more Autoencoder at the beginning of the whole MLP
Original Files
