word2vec deepwalk node2vc理解

最近在做复杂网络向量化,要把复杂的网络向量化,我以前是做NLP的,有以前的基础所以就很容易理解把复杂网络里面每个节点和边做向量化,其实和以前做NLP很像。

我用几句简单的话来描述一下吧

word2vec 其实是根据词的共现关系,算词和词之间的概率,将词映射到低纬度向量,并语料中的信息。

DeepWalk 算法其实和word2vec算法很类似,应该是借鉴word2vec算法吧或者是照搬word2vec算法,对图从一个节点开始用random walk来生成类似文本的序列数据,然后将id做为一个个词,始用skip gram训练得到向量。

node2vec

node2vc在deepwalk算法的基础上,定义了一个bias random walk 的策略生成序列,算是改进了一下算法,后面还是走的skip gram去训练

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 尽管365训练营已经开课两周了,但因为进营晚,我才听到开营的第一节课,你是否要开始写作。 对于很多想要开始又...
    飛飛酱阅读 3,146评论 4 1
  • 不知道浮躁一词是什么样的。 浮躁每个人都会遇到过,遇到时你会是怎样度过呢? 自从接触互联网,以前的好多观点都被颠覆...
    安梓阅读 1,625评论 0 1
  • “S”添加画是什么呢?让我来告诉你吧!“S”添加画就是在“S”上加一笔,让它变成新的图案,比如:8、5……...
    新启航张老师阅读 2,662评论 0 0

友情链接更多精彩内容