GitHub 热门

mwell70/node2vec

RAG检索 在 GitHub 打开 ↗

经典图嵌入算法 node2vec 的 Python 实现,把图节点转成向量特征

Star50
24h 新增—
7 天新增—
Fork0
Issue0
语言Python

项目介绍

更新于 19 小时前

node2vec 是图嵌入领域的经典算法实现,把网络中的节点映射成低维向量,让「图」这种结构化数据也能被机器学习模型直接使用。这个 Python 版本基于 networkx 和 gensim,通过带偏置的随机游走采样节点序列,再用 skip-gram 训练向量,还支持把节点对组合成边向量。典型场景包括:社交网络里找兴趣相似的用户、电商推荐中发现关联商品、风控里识别异常连接的账户,或者给下游的分类、聚类、链接预测任务提供特征。如果你在做图机器学习、知识图谱或推荐系统,需要把图结构转成稠密特征,这个库能省去自己实现游走和训练的功夫;它也常被用作理解后续 GraphSAGE、GAT 等方法的入门参照。纯做 NLP、CV 或大模型应用的读者关系不大,图数据不是你的输入就不用看。

上手成本:中

Star 趋势

记录 24 个数据点 · 期间无变化

话题标签

gensimgraph-embeddingsmachine-learningnetworkxnode2vecpython

仓库信息

LicenseMIT
创建时间2026-11-05
最后推送23 小时前
热度分5.0