I am currently working on a task in which I have to perform unsupervised clustering using a neural network.
My architecture involves an autoencoder to derive a latent space representation for the input classes and a clustering module that should cluster the latent representations obtained with the autoencoder. I was thinking that it should be quite easy to have a clustering module based on Neural Networks and optimized end-to-end but I did not manage to find any implementation of something like this, so how can I approach this problem?
If this is a stupid question I'm sorry but I'm new to unsupervised learning and clustering