{"data":{"slug":"eliorc-node2vec","name":"node2vec","tagline":"Implementation of the node2vec algorithm.","github_url":"https://github.com/eliorc/node2vec","owner":"eliorc","repo":"node2vec","owner_avatar_url":"https://avatars.githubusercontent.com/u/17727283?v=4","primary_language":"Python","stars":1302,"forks":254,"topics":["deep-learning","embeddings","machine-learning-algorithms"],"archived":false,"github_pushed_at":"2025-10-06T17:29:00+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/eliorc-node2vec","markdown_url":"https://www.graphcanon.com/tools/eliorc-node2vec.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/eliorc-node2vec","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=eliorc-node2vec","description":"Implementation of the node2vec algorithm.","homepage_url":null,"license":"MIT","open_issues":0,"watchers":19,"ai_summary":"node2vec is an algorithmic framework for learning continuous feature representations for nodes in networks. It's a process used to create embeddings suitable for tasks such as link prediction, community detection, and other network analysis tasks.","readme_excerpt":null,"github_created_at":"2017-12-08T13:30:06+00:00","created_at":"2026-07-11T11:31:00.057787+00:00","updated_at":"2026-07-12T06:24:03.271008+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"deep-learning","name":"deep-learning"},{"slug":"embeddings","name":"embeddings"},{"slug":"machine-learning-algorithms","name":"machine-learning-algorithms"}],"trust":{"provenance":{"is_fork":false,"github_id":113577479,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T11:31:01.074Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":null,"days_since_push":277,"last_release_at":null},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:31:02.036Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-12T06:23:42.690Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-12T06:23:42.690Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-12T06:23:42.690Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- When you are dealing with network data and require embeddings that capture the structural role of nodes rather than their content.","- If your dataset involves complex networks where both depth-first and breadth-first traversals are important to understand node roles."],"when_not_to_use":["- Not suitable for datasets where understanding specific node attributes is more critical than network structure itself.","- Avoid if you only need embeddings based on shallow or flat graphs as node2vec can be computationally expensive with deeper graph explorations needed for its effectiveness."],"source":"enrich:decision_facts","observed_at":"2026-07-12T06:24:03.050Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"node2vec is a Python implementation of an algorithmic framework that creates continuous feature representations for nodes in networks, useful for tasks such as link prediction and community detection."}]}}