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

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

为什么使用图神经网络?

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

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

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

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

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

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

相关文章:

  • AIGC(生成式AI)试用 2 -- 胡言乱语
  • 爬虫逆向实战(30)-某查查股东关联公司(HmacSHA512)
  • 多态(个人学习笔记黑马学习)
  • 线程中future/atomic/async及nlohmann json的学习
  • windows安装MongoDB后进入命令交互界面失败解决方案
  • 基于Java+SpringBoot+Vue前后端分离高校专业实习管理系统设计和实现
  • E. Hanging Hearts
  • docker安装RabbitMQ教程
  • Java虚拟机整型数加载指令学习
  • Docker 实现 MySQL 一主一从配置
  • Python编程练习与解答 练习113:避免重复
  • 线上 udp 客户端请求服务端客户端句柄泄漏问题
  • 合宙Air724UG LuatOS-Air LVGL API控件-窗口 (Window)
  • 80 # 图片防盗链
  • App自动化测试持续集成效率提高50%
  • LeetCode —— 复写零(双指针)
  • 【Vue篇】Vue 项目下载、介绍(详细版)
  • Python批处理(一)提取txt中数据存入excel
  • 只考一门数据结构!安徽工程大学计算机考研
  • Ubuntu 20.04出现蓝牙无法打开的问题(已解决)
  • 并发测试工具 apache-jmeter使用发送post请求JSON数据
  • 牛客练习赛115 A Mountain sequence
  • 通过git bash激活虚拟环境遇到的问题
  • EasyAVFilter代码示例之将摄像机RTSP流转成RTMP推流输出
  • 【【C语言康复训练-4】】
  • [DM8] DM-DM DBLINK DPI方式
  • 创建了一个名为nums_list的vector容器,其中存储了一系列的pair<int, int>
  • SpringMVC文件上传、文件下载多文件上传及jrebel的使用与配置
  • Leetcode143. 重排链表
  • Git 回顾小结