Node2vec与DeepWalk的区别
DeepWalk在相邻边之间随即游走时,相邻边所给定的边权不进行处理;
Node2vec在相邻边之间随机游走时,边权会进行处理,上一次游走过的node与现阶段节点之间的权重会除以一个权重p,通常这个p大于1,现阶段相邻边上的节点若与上一次有走过的node之间存在边,就按原权重进行处理,若不存在边,则给边权除以权重q,通常这个权重小于1。
Node2vec与DeepWalk的区别
DeepWalk在相邻边之间随即游走时,相邻边所给定的边权不进行处理;
Node2vec在相邻边之间随机游走时,边权会进行处理,上一次游走过的node与现阶段节点之间的权重会除以一个权重p,通常这个p大于1,现阶段相邻边上的节点若与上一次有走过的node之间存在边,就按原权重进行处理,若不存在边,则给边权除以权重q,通常这个权重小于1。