Open GiulioRossetti opened 3 years ago
(side note) There is a list of existing algorithms that are in Python or Java in https://github.com/RapidsAtHKUST/CommunityDetectionCodes/blob/master/Survey/Overlapping-Community-Detection-Codes.md
Note : The only python implementation reported is for Demon (already in cdlib). Others are prevalently in C/C++
Already implemented in CDlib
Already implemented in CDlib
. References:
Analysis of Network Clustering Algorithms and Cluster Quality Metrics at Scale
Gaertler M. (2005) Clustering. In: Brandes U., Erlebach T. (eds) Network Analysis. Lecture Notes in Computer Science, vol 3418. Springer, Berlin, Heidelberg. -https://doi.org/10.1007/978-3-540-31955-9_8
As a result of the Community detection Algorithm we get a number of communities: For some comparison purposes we need the following 2 types of edges :
A number of internal and external edges of each community. like Cluster 1: internal edges = 5 and external edges are 3 (edges which both ends are present in the same community ) Clsuter 2 : internal edges = 7 and external = 4 (both ends are present in various communities knows as external edges)
@Rose62130800101
Here's the documentation for the remote ground truth loading facility: https://cdlib.readthedocs.io/en/latest/reference/generated/cdlib.datasets.fetch_network_ground_truth.html#cdlib.datasets.fetch_network_ground_truth
You are encountering such error because the function you are using is not the proper one.
PS: next time open a new issue, do not add comments to an existing one having a different subject.
This Issue is a container for CD methods that CDlib users would like to see integrated into library future releases.
When adding a new algorithm to the issue please specify:
Methods with existing python implementation (not leveraging on C/C++ dependencies) will be prioritized.