Autoencoder Deep Neural Network Architecture