参考资料:
开源内容:https://github.com/TommyZihao/zihao_course/tree/main/CS224W
B 站视频:https://space.bilibili.com/1900783/channel/collectiondetail?sid=915098

图无处不在

图是描述关联数据的通用语言

将很多独立同分布的事物,用他们之间的关系连接起来,就形成了图

例如:计算机网络 疾病传播链 食物链 地铁网 化学分子式等等

现代深度学习方法是专门用于像下图所示:表格、序列等等这类(处理图片、文本、音频等),还没有专门用于处理图这种有关联的结构,那么这节课讲的是专门去解决图神经网络的方法。

想让神经网络处理图,我们需要做什么?

首先,图神经网络hard的原因在于:

①图需要任意尺寸输入,例如国的社交网络,村子的社交网络,可大可小(VS图像/文本的大小都是有上限的)

②图无固定顺序(VS比如卷积是有固定顺序的,从左至右从上至下)

③图可以动态变化(社交网络,某宝的推荐系统),多模态特征(音乐推荐 包含了歌曲 歌手 专辑等等)

(Network/Graph都指图)

现在暂时可以把下图看作一个黑箱,输入的是图,输出可以是一个节点,一个连接,一个新图或者是一个子图

无需人工教学,端到端表示学习就是将一个节点表示为d维向量的过程,而且能充分表示原本的语义

例如256个节点的图可以表示为256个d维向量,这时就可以使用现代神经网络去处理。这个过程就是图嵌入

图神经网络工具推荐:PyG、NetworksX、www.dgl.ai

图数据可视化:AntV、Echarts、graphxr       图数据库:Neo4j

图机器学习应用

①最短路径的搜索和查找(地图软件,每个位置就是一个节点)

②分析一个节点的重要度/度中心性评价(门户网站 小网站)

③社群检测(信用欺诈,eg.老赖村)

④链路预测(可能认识的人)

⑤节点相似度分析(隔了两个朝代的皇帝)

⑥Embedding图嵌入,将节点转化为d维向量,并且反映了节点在图中的语义和连接关系

几个图的不同层次:

节点层面:由已知的节点去推测未知的节点

连接层面:由已知连接推断未知连接(推荐系统)

链接预测:eg.药物联合副作用

【斯坦福CS224W】图机器学习图神经网络-Task01-图机器学习导论相关推荐

  1. 神经网络和图神经网络,神经网络的图怎么画

    神经网络(深度学习)的几个基础概念 从广义上说深度学习的网络结构也是多层神经网络的一种.传统意义上的多层神经网络是只有输入层.隐藏层.输出层.其中隐藏层的层数根据需要而定,没有明确的理论推导来说明到底 ...

  2. 【图神经网络】——“斯坦福CS224W”课程笔记(三)

    03 - Motifs and structural Roles in Networks 本文是我在学习斯坦福大学2019年秋季课程 "图机器学习"(图神经网络) 时所记录的笔记. ...

  3. 【CS224w图机器学习】第一章 图机器学习导论

    一.前言 笔记参考b站同济子豪兄的视频而成,源于斯坦福CS224W 学完本章,你将会对图神经网络有初步的了解,同时对于应用层面也有初步的印象 1.1关键词 图机器学习.图数据挖掘.图神经网络(GNN) ...

  4. ICML2020 | 神经网络的图结构如何影响其预测性能?

    作者 | 董靖鑫 审稿 | 程玉 今天给大家介绍的是来自斯坦福大学的Jure Leskovec课题组发表在ICML2020上的文章" Graph Structure of Neural Ne ...

  5. 【GNN】一份完全解读:是什么使神经网络变成图神经网络?

    图1:来自(Bruna等人,ICLR,2014)的图,描绘了3D领域内的MNIST图像.虽然卷积网络很难对球面数据进行分类,但是图网络可以很自然地处理它.可以把它当做是一个处理工具,但在实际应用程序中 ...

  6. 一份完全解读:是什么使神经网络变成图神经网络?

    图1:来自(Bruna等人,ICLR,2014)的图,描绘了3D领域内的MNIST图像.虽然卷积网络很难对球面数据进行分类,但是图网络可以很自然地处理它.可以把它当做是一个处理工具,但在实际应用程序中 ...

  7. 吴恩达神经网络1-2-2_图神经网络进行药物发现-第2部分

    吴恩达神经网络1-2-2 预测毒性 (Predicting Toxicity) 相关资料 (Related Material) Jupyter Notebook for the article Jup ...

  8. 【技术】一份完全解读:是什么使神经网络变成图神经网络?

    图1:来自(Bruna等人,ICLR,2014)的图,描绘了3D领域内的MNIST图像.虽然卷积网络很难对球面数据进行分类,但是图网络可以很自然地处理它.可以把它当做是一个处理工具,但在实际应用程序中 ...

  9. 机器学习笔记 - 什么是图注意力网络?

    1.什么是图注意力网络? 顾名思义,图注意力网络是图神经网络和注意力层的组合.要理解图注意力网络,我们首先需要了解什么是注意力层和图神经网络.首先,我们将看一下对图神经网络和注意力层的基本理解,然后我 ...

最新文章

  1. linux命令后面常见的/dev/null 和 21 的含义
  2. GridView自定义分页样式(上一页,下一页,到第几页)(新手教程)
  3. 几个前端时间插件总结
  4. (96)自动售货机状态转移图,面试必问(二十)(第20天)
  5. 蓝桥杯 ALGO-90 算法训练 出现次数最多的整数
  6. ASP.Net本地化/国际化解决方案原理和代码示例
  7. 从零开始学OpenCV(一)——OpenCV的安装
  8. 图片放大后不清晰怎么处理?
  9. python if函数两个并列条件怎么用_IF函数,多个条件怎么用
  10. solidity-msg.sender到底是什么?
  11. 0基础入行,新手该如何学习SEM
  12. 云服务器aip,云服务器API接口-云服务器的使用
  13. linux acl权限是什么意思,Linux ACL是什么意思
  14. 云效平台性能测试功能:一个基于Jmeter的性能压测平台
  15. 编写一个算法,将非负的十进制整数转换为其他进制的数输出,10及其以上的数字从‘A’开始的字母表示。
  16. postgresql 安装使用修改密码psql登录
  17. android来电归属地提醒
  18. RobotFramework笔记一:元素定位
  19. 三维实景业务中的前端技术
  20. IATF16949认证咨询,IATF16949验厂对汽车供方的好处及其适用性

热门文章

  1. 鲁迅那些让现在的人看了泪流满面的文字
  2. GItLab下载项目
  3. 用共轭梯度法求极小值matlab,用MATLAB实现最速下降法_牛顿法和共轭梯度法求解实例——张小强.doc...
  4. 【Boost】boost库asio详解1——strand与io_service区别
  5. 找不到夺神之权服务器,10月19日夺神之权服务器停机更新公告
  6. Flip PDF2.4.10,无需打开程序的图形环境
  7. 电脑无法连接隐藏式wifi
  8. altium designer 18 PCB拼板:V型切割和邮票孔方式
  9. 请赞美一位名叫王莹的30多岁女性,赞美她的坚韧、睿智和进取
  10. 【答学员问】女生适合做运维吗?