MCPcopy Index your code
hub / github.com/shenweichen/GraphEmbedding / test_DeepWalk

Function test_DeepWalk

tests/deepwalk_test.py:13–25  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11
12
13def test_DeepWalk():
14 graph = nx.read_edgelist(
15 str(TEST_GRAPH_PATH),
16 create_using=nx.DiGraph(),
17 nodetype=None,
18 data=[("weight", int)],
19 )
20
21 model = DeepWalk(graph, walk_length=3, num_walks=2, workers=1)
22 model.train(embed_size=8, window_size=2, iter=1, workers=1)
23 embeddings = model.get_embeddings()
24 assert len(embeddings) == graph.number_of_nodes()
25 assert all(len(vector) == 8 for vector in embeddings.values())
26
27
28if __name__ == "__main__":

Callers

nothing calls this directly

Calls 3

trainMethod · 0.95
get_embeddingsMethod · 0.95
DeepWalkClass · 0.90

Tested by

no test coverage detected