Autoencoder Based Clustering Methods Python Definition