qbiocode.apps.quvine.evaluation package#
Submodules:
Summary#
__all__ Functions:
Compute edge features from node embeddings. |
|
Compute structural features for edges (for baseline comparison). |
|
Evaluate link prediction using all edge feature methods. |
|
Evaluate embeddings using all label generation strategies plus an ensemble. |
|
Score every method’s node ranking against the target set. |
|
Evaluate link prediction performance with no train-test leakage. |
|
Evaluate link prediction with train-test split. |
|
Evaluate node embeddings on classification task. |
|
Generate node labels based on centrality measures. |
|
Generate node labels based on community detection. |
|
Generate node labels based on core-periphery structure. |
|
Generate node labels based on degree binning. |
|
Sample negative edges (non-existent edges) from the graph. |
|
Split graph edges into train/validation/test sets. |
|
Summarize classification results across all label strategies. |
|
Summarize link prediction results across all edge feature methods. |