I have an array of edges and weights:
[['a', 'b', 4],
['a', 'c', 3],
['c', 'a', 2],
...]
I have about 100,000 edges and weights are between 1 and 700, most around 100.
I am thinking of using Markov Cluster Algorithm however wanted to reach out to see if this is the best to use. What about Affinity Propagation? In either case, what is the workflow? Do you typically have a way to measure how well clustered the results. Is there an equivalent to a silhouette score? Is there a way to visualize the clusters?