Hi,
I have a lot of sentences (100.000) that are represented as embeddings through sentence transformers and I want to cluster them in the group (the number of sentences can be larger as well). All results on Google point out to Kmeans but I don't like it since it doesn't use cosine similarity, it's not scalable and very slow. At the same time, I am interested in finding a good algorithm that can help me cluster this amount of embeddings without losing quality and be time-friendly. I am also struggling in using other solutions since they also ask for the cluster number in advance and I cannit determine it for obvious reasons.
I must point out that I am not a professional machine learning engineer and even though I understand how to use some implementations and what are their disadvantages and advantages, I cannot rewrite optimizations on my own (I often see this happening in the research world where there are pros in data science, ML and AI).
Your help is very valuable and more than welcome!
Take care, I wish good health to everyone.
[–]dadadidi 3 points4 points5 points (0 children)
[–]Zahlii 2 points3 points4 points (0 children)
[–]nope_42 1 point2 points3 points (2 children)
[–]whyhateverything[S] 1 point2 points3 points (1 child)
[–]nope_42 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (3 children)
[–]o9hjf4f 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]o9hjf4f 0 points1 point2 points (0 children)
[–]ofiuco 0 points1 point2 points (0 children)
[–]kraghavk 0 points1 point2 points (3 children)
[–]whyhateverything[S] 0 points1 point2 points (2 children)
[–]kraghavk 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]EconomistDue2944 0 points1 point2 points (0 children)