【图卷积神经网络】1-入门篇:为什么使用图神经网络(下)

2023-10-27

为什么使用图神经网络?

在本书中,我们将重点介绍图学习技术中的深度学习家族,通常称为图神经网络。GNNs是一种新的深度学习架构类别,专门设计用于处理图结构化数据。与主要用于文本和图像的传统深度学习算法不同,GNNs明确地用于处理和分析图数据集(见1.4)。

图1.4 - GNN管道的高级架构,以图作为输入,输出对应于给定任务

GNNs已经成为图学习的强大工具,在各种任务和行业中显示出优秀的结果。其中最引人注目的例子之一是GNN模型如何发现了一种新的抗生素[2]。该模型在2500种分子上进行了训练,并在6000种化合物的库中进行了测试。它预测到一种名为halicin的分子应该能够杀死许多抗生素耐药的细菌,同时对人体细胞的毒性很低。基于这一预测,研究人员使用halicin治疗感染了抗生素耐药细菌的小鼠。他们证明了其有效性,并相信该模型可以用于设计新药。

GNNs是如何工作的呢?让我们以社交网络中的节点分类任务为例,就像之前的家谱示例(1.3)一样。在节点分类任务中,GNNs利用来自不同来源的信息创建图中每个节点的向量表示。这个表示不仅包括原始节点特征(如姓名、年龄和性别),还包括边特征(如节点之间的关系强度)和全局特征(如整个网络的统计信息)。

这就是为什么GNNs在处理图上的机器学习任务中比传统技术更高效。GNNs不仅局限于原始属性,还可以使用邻居节点

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【图卷积神经网络】1-入门篇:为什么使用图神经网络(下) 的相关文章

随机推荐

  • unity中关于WWW过时后 怎么改成用UnityWebRequest的代码

    在学习Unity的时候 视频学到文件读取时都是在用WWW的类 但是WWW过时了 现在都在使用UnityWebRequest 网上找了好多资料都是开协程用UnityWebRequest 跟学习视频上的代码套不上 自己试了了一下午才知道怎么回事
  • STM32串口接收中断BUG

    原文来自 http blog csdn net love maomao article details 8234039 调试串口时 发现串口会出现频繁跳中断 导致无法执行主循环的问题 调试发现是串口中断硬件BUG 1 USART ITCon
  • 小明分享

    小明会定期分享SigmastarSSD201 202相关芯片技术文档 我们也有一个Sigmastar技术沟通群聊 有感兴趣的开发小伙伴也可以留言给小明 小明邀请你进入 SSD20X 平 台 LCD 屏 的 配 置 主 要 涉 及 两 个 结
  • Android Studio使用lombok插件

    1 使用android studio 在插件中检索lombok下载安装 2 build gradle导入依赖 implementation org projectlombok lombok 1 18 8 annotationProcesso
  • 使用PostMan测试接口的时候如何在Header中添加token验证

    前提 由于业务要求 每次接口请求都是post方式 且头部需要在自定义字段中定义token字段 做法 在Authorization中添加APIKey 然后添加token和token的值 因为这里只是简单的开发个测试接口 所以不能通过登录验证去
  • #Java 拆分数字123456为[1,2,3,4,5,6]

    原题目 有int num 123456 如何在不转字符串并且不使用split 方法的情况下将其拆分为 1 2 3 4 5 6 解答 int num 1233456 int fac 10 算术因子 ArrayList
  • $.ajax()post方式请求参数无法传递,request.getParameter()无法获取

    ajax post方式请求参数无法传递 request getParameter 无法获取 在前台页面中 ajax url ctx rediscluster delete do data rname rname type post data
  • vue使用高德地图报错:AMap.DistrictSearch is not a constructor问题解决

    这个问题说的 是没有初始化 解决如下 参考 https blog csdn net shidaping article details 78537730
  • 400 Bad Request: The browser (or proxy) sent a request that this server could not understand.

    问题 from flask restful reqparse 自定义的help内容无法显示 代码如下 from flask restful import reqparse class EquipmentStaticView views Me
  • Unity Android手机触屏事件

    一 下面先说经常用的三个事件 手指按下 手指移动 手指松开 1 手指按下 if input touchCount 1 if input touches 0 phase TouchPhase Beagn 手指按下时 要触发的代码 2 手指在屏
  • 监控系统 服务器配置,监控系统服务器配置

    监控系统服务器配置 内容精选 换一换 简要介绍Mesos是一个集群管理器 提供了有效的 跨分布式应用或框架的资源隔离和共享 可以管理Hadoop MPI Hypertable Spark等集群 语言 C C 一句话描述 集群管理器开源协议
  • docker 报错 Container is not running

    我在运行docker exec it 56b90db5253e bin bash报错 出现这个问题 是因为Container容器之前已经启动过了 需要执行docker start 56b90db5253e就可以解决了
  • 转:前端 100 问:能搞懂80%的请把简历给我

    前端 100 问 能搞懂80 的请把简历给我 引言 半年时间 几千人参与 精选大厂前端面试高频 100 题 这就是 壹题 在 2019 年 1 月 21 日这天 壹题 项目正式开始 在这之后每个工作日都会出一道高频面试题 主要涵盖阿里 腾讯
  • 【工具】谷歌浏览器禁用JS

    操作 F12 进入调试窗口 ctrl shift p 调出命令行工具 输入 disable javascript 选中后回车执行 反之 enable javascript 启用JS 或者直接关闭调试窗口 好处 绕开JS校验 可以直接复制代码
  • java导入csv格式文件之身份证格式处理

    一 出现的问题 csv中的身份证号如下图 导到数据库中的结果 因此怎样导入才能使身份证能够正常导入呢 2 解决方案 第一步 选中身份证那一列 第二步 右键选择 设置单元格格式 第三步 数字列中 选择 特殊 gt 邮政编码 点击确定
  • MySql基础教程(二):数据类型

    MySql基础教程 二 数据类型 MySQL 中定义数据字段的类型对你数据库的优化是非常重要的 MySQL 支持多种类型 大致可以分为三类 数值 日期 时间和字符串 字符 类型 数值类型 MySQL 支持所有标准 SQL 数值数据类型 这些
  • 【C++11】随机数引擎与随机数类

    文章目录 随机数引擎与伪随机数 获取 真随机数 静态随机数引擎 随机数种子 std random device 服从均匀分布的整型随机数 服从均匀分布的实型随机数 服从标准正态分布的随机数 服从二项分布的随机结果 随机数引擎与伪随机数 C
  • 【CSDN竞赛】第八期解题报告

    文章目录 感想 关于自己 关于平台 第一题 难度 入门但是不完全入门 题目描述 90分做法 100分做法 第二题 难度 中等 题目描述 100分做法 第三题 难度 简单 中等 题目描述 100分做法 第四题 难度 中等 题目描述 100分做
  • 使用Qt开发俄罗斯方块游戏(1)

    使用Qt开发俄罗斯方块游戏 可能大家都比较感兴趣吧 那么就快看下面的详细讲解吧 其实在Qt Creator中已经有了俄罗斯方块的例子 大家可以在帮助中搜索Tetrix进行查看 其内容如下 但是对于初学者 这个例子并不是那么容易就能看懂 所以
  • 【图卷积神经网络】1-入门篇:为什么使用图神经网络(下)

    为什么使用图神经网络 在本书中 我们将重点介绍图学习技术中的深度学习家族 通常称为图神经网络 GNNs是一种新的深度学习架构类别 专门设计用于处理图结构化数据 与主要用于文本和图像的传统深度学习算法不同 GNNs明确地用于处理和分析图数据集