当前位置:网站首页>什么是图神经网络?图神经网络有什么用?
什么是图神经网络?图神经网络有什么用?
2022-06-24 07:07:00 【程序媛珂珂】
深度学习是近几年人工智能领域的核心技术,随着它的不断深入发展,才有了人工智能今天的崛起和落地应用。谈到深度学习,就不得不提图神经网络(GNN),毕竟图神经网络正是深度学习技术的根本和基础。下面我将用三分钟带你解读图神经网络,主要内容包括图神经网络的定义、兴起和用途。
什么是图神经网络?
1、图神经网络的定义
近些年来,图神经网络的兴起与用途成功推动了人工智能在模式识别和数据挖掘的研究。
GNN全名图神经网络,这里的G是是图(Graph)的意思,GNN之所以重要,是因为图很重要。图是计算机科学里的一种非常重要的数据结构,计算机科学有一门必修的基础课叫“离散数学”,听名字像是某一条数学分支,不过究竟“离散数学”的边界在哪里,现在还没有一个统一的定论。但有一个知识点,所有版本的《离散数学》教材都不会错过,那就是“图论”,讨论一种叫“图”的数据结构。而GNN里的“图”,正是指图论的“图”。

那么究竟什么是“图”?就两样,顶点(Vertex)和边(Edge)。所谓的顶点,就是网络拓扑图里面的节点,譬如网络拓扑图里的PC机、服务器和路由器等等,而所谓的边,就是连接这些网络节点的线。所以图的应用非常广,网络拓扑图就是一种非常典型的图结构。
2、图神经网络的兴起
图神经网络的出现实质上是一门新技术的兴起,那为什么要推出这款新技术呢?推出一款新技术,潜台词就是说原有技术存在不足,下面我们可以看看CNN和RNN存在的不足。说白了就是数据结构,模型是要喂数据的,这我们都知道。但现有的深度学习模型,无论是CNN,还是RNN,或者叫其他什么的,都对数据的数据结构有一个要求,必须都是欧几里得结构。长得方方正正的就是欧几里得结构,军训的阅兵方阵,横向纵向都是一个人紧挨着一个人,这就是典型的欧几里得结构。而图是非欧几里得结构,所以没有办法用传统的深度模型处理的。因此,研究人员开发了图神经网络。
3、图神经网络的用途
近几年,深度学习带来了人脸识别、语音助手以及机器翻译的成功应用。这三类场景的背后分别代表了三类数据:图像、语音和文本。深度学习在这三类场景中取得突破的关键是它背后的端对端学习机制。另外,业界认为大规模图神经网络是认知智能计算强有力的推理方法。图神经网络将深度神经网络从处理传统非结构化数据推广到更高层次的结构化数据。不仅如此,图还具有很强的语义可视化能力,这种优势被所有的 GNN 模型所共享。比如在异常交易账户识别的场景中,GNN 在将某个账户判断为异常账户之后,可以将该账户的局部子图可视化出来。
免费分享一些我整理的人工智能学习资料给大家,包括一些AI常用框架实战视频、图像识别、OpenCV、NLQ、机器学习、pytorch、计算机视觉、深度学习与神经网络等视频、课件源码、国内外知名精华资源、AI热门论文、行业报告等。
为了更好的系统学习AI,推荐大家收藏一份。
下面是部分截图,文末附免费下载方式。
一、人工智能课程及项目

二、国内外知名精华资源

三、人工智能论文合集

四、人工智能行业报告

学好人工智能,要多看书,多动手,多实践,要想提高自己的水平,一定要学会沉下心来慢慢的系统学习,最终才能有所收获。
点击下方名片,扫码免费下载文中资料。
边栏推荐
- Distributed | how to make "secret calls" with dble
- 一文讲透,商业智能BI未来发展趋势如何
- Matlab求解线性方程组Ax=b
- 提高INSERT速度
- The form image uploaded in chorme cannot view the binary image information of the request body
- leetcode 1642. Furthest building you can reach
- 打印出来的对象是[object object],解决方法
- 等保备案是什么意思?应该去哪里办理备案?
- input的聚焦后的边框问题
- xargs使用技巧 —— 筑梦之路
猜你喜欢

为什么ping不通,而traceroute却可以通

It is enough to read this article about ETL. Three minutes will let you understand what ETL is

What is the future development trend of Business Intelligence BI

A tip to read on Medium for free

pymysql 向MySQL 插入数据无故报错
![Jenkins is deployed automatically and cannot connect to the dependent service [solved]](/img/fe/f294955a9bdf7492aab360e44e052d.png)
Jenkins is deployed automatically and cannot connect to the dependent service [solved]

WebRTC系列-网络传输之5选择最优connection切换

rpiplay实现树莓派AirPlay投屏器

K8s deployment of highly available PostgreSQL Cluster -- the road to building a dream

数据中台:数据中台技术架构详解
随机推荐
基于单片机开发的酒精浓度测试仪方案
饼状统计图,带有标注线,都可以自行设定其多种参数选项
基于QingCloud的地理信息企业研发云解决方案
216. 组合总和 III-枚举法
一文详解|增长那些事儿
项目部署相关
MATLAB Camera Calibrator相机标定
String转Base64
Battle history between redis and me under billion level traffic
Why do you want to file? What are the advantages and disadvantages of website filing?
1844. 将所有数字用字符替换
RuntimeError: Missing dependencies:XXX
小黑ai4code代码baseline啃食1
Using skills of xargs -- the way to build a dream
教程篇(5.0) 08. Fortinet安全架构集成与FortiXDR * FortiEDR * Fortinet 网络安全专家 NSE 5
Liunx Mysql安装
xargs使用技巧 —— 筑梦之路
Rescue system -- the application of read-write separation
数据中台:民生银行的数据中台实践方案
“不平凡的代理初始值设定不受支持”,出现的原因及解决方法