2D stacked convolutional autoencoder with mpf