I have to classify some data without any futher prediction (I just need the best clusters on the data).
Do I still have to train-test-split my data or do a kfoldCV?

And how do I evaluate my clustering algorithmes (kmeans, spectral, KNN, SOM etc..)? (I already looked the score function of my algorithmes, the KL, the silhouette, inter-intra classes distances)

I think, doing statistic tests would be meaningless, because I don't split the data.

Can you answer those questions?

Many thanks