MCPcopy
hub / github.com/shenweichen/GraphEmbedding / evaluate_embeddings

Function evaluate_embeddings

examples/line_wiki.py:28–33  ·  view source on GitHub ↗
(embeddings, label_path)

Source from the content-addressed store, hash-verified

26
27
28def evaluate_embeddings(embeddings, label_path):
29 x_data, y_data = read_node_label(str(label_path))
30 train_fraction = 0.8
31 print("Training classifier using {:.2f}% nodes...".format(train_fraction * 100))
32 clf = Classifier(embeddings=embeddings, clf=LogisticRegression())
33 clf.split_train_evaluate(x_data, y_data, train_fraction)
34
35
36def plot_embeddings(embeddings, label_path, show=True):

Callers 1

mainFunction · 0.70

Calls 3

split_train_evaluateMethod · 0.95
read_node_labelFunction · 0.90
ClassifierClass · 0.90

Tested by

no test coverage detected