Autoencoder Based Clustering Techniques