当前位置: 首页 > news >正文

Deepwalk深度游走算法

主要思想

Deepwalk是一种将随机游走和word2vec两种算法相结合的图结构数据的挖掘算法。该算法可以学习网络的隐藏信息,能够将图中的节点表示为一个包含潜在信息的向量
在这里插入图片描述
图节点嵌入

Deepwalk算法

该算法主要分为随机游走和生成表示向量两个部分,首先利用随机游走算法(Random walk)从图中提取一些顶点序列,然后借助自然语言处理思路,将生成的顶点序列看作由单词组成的句子,所有的序列可以看作一个大的语料库,最有利用自然语言处理工具word2vec将每一个顶点表示为一个维度为ddd的向量

符号定义 一个图可以表示为:

G=(V,E)G = (V,E)G=(V,E)
其中VVV表示顶点的集合,EEE表示边的集合,且
E⊆V×VE \subseteq V \times VEV×V

算法

在这里插入图片描述

随机游走算法

定义

所谓随机游走,就是在网络上不断重复的随机选择游走路径,最终形成一条贯穿网络的路径
一个顶点出发,然后按照一定的概率随机移动到一个邻居节点,并将该节点作为一个新的当前节点,如此循环执行若干步,得到一条游走路径
在这里插入图片描述
在这里插入图片描述

经验

先大致了解,慢慢的将其全部都搞定

经验

深度游走算法 →\rightarrow图嵌入算法, 慢慢的将其全部都搞定。会自己全部都将其搞完整都行啦的回事与打算。

http://www.lryc.cn/news/2132.html

相关文章:

  • 微服务项目【服务调用分布式session共享】
  • 神经网络的万能逼近定理
  • 【信息系统项目管理师】项目管理过程的三万字大论文
  • 【C++】C++11 ~ 包装器解析
  • SpringBoot整合(三)SpringBoot发送邮件
  • 【docker知识】联合文件系统(unionFS)原理
  • 使用Lame库实现wav、pcm转mp3
  • c++11 标准模板(STL)(std::multimap)(三)
  • 【报复性赚钱】2023年5大风口行业
  • 单目相机、双目相机和RGB-D相机学习笔记(一些视频和博文网址)
  • word和wps添加mathtype选项卡
  • 获取成员userID
  • DOM编程-显示网页时钟
  • 浅谈保护数据的加密策略
  • Java中String,StringBuffer和StringBuilder
  • 华为认证常见技术问答整理:什么是Datacom认证?
  • Read book Netty in action (Chapter II) (Netty Introduction)
  • python--route
  • java面试中被问到项目中的难点,怎么回答
  • 【速通版】吴恩达机器学习笔记Part1
  • 面试(九)小米C++开发一面 21.11.02
  • 儿童书写台灯哪个牌子比较好?2023儿童护眼台灯分享
  • 市场调研计划书如何写?
  • python网络爬虫—快速入门(理论+实战)(七)
  • 机器学习笔记——Chapter 1 – The Machine Learning landscape
  • skimage.feature--corner_harris、hog、local_binary_pattern说明
  • 致敬白衣天使,学习Python读取
  • JVM - 认识JVM规范
  • 文献阅读笔记 # CodeBERT: A Pre-Trained Model for Programming and Natural Languages
  • openHarmony的UI开发