easygraph.datasets.karate module#
- class easygraph.datasets.karate.KarateClubDataset(transform=None)[source]#
Bases:
EasyGraphDataset
Karate Club dataset for Node Classification
Zachary’s karate club is a social network of a university karate club, described in the paper “An Information Flow Model for Conflict and Fission in Small Groups” by Wayne W. Zachary. The network became a popular example of community structure in networks after its use by Michelle Girvan and Mark Newman in 2002. Official website: http://konect.cc/networks/ucidata-zachary/
Karate Club dataset statistics:
Nodes: 34
Edges: 156
Number of Classes: 2
- Parameters:
transform (callable, optional) – A transform that takes in a
Graph
object and returns a transformed version. TheGraph
object will be transformed before every access.
- num_classes#
Number of node classes
- Type:
int
Examples
>>> dataset = KarateClubDataset() >>> num_classes = dataset.num_classes >>> g = dataset[0] >>> labels = g.ndata['label']
- property num_classes#
Number of classes.