Autoencoder Based Clustering