| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 2021-07-16 -> 正文阅读 |
|
[人工智能]2021-07-16 |
GNN入门级读书笔记《Introduction to Graph Neural Network》刚刚刚入门,作为阅读文献的简单笔记 简单了解一下文章作者 刘知远——清华大学教授,主要方向:自然语言处理(NLP) 目录: 一:Introduction 1.目的: GNN和CNN的差别在于CNN只能对图像(二维网格)和文本(一维序列)等常规欧氏数据进行操作,GNN可用于非欧氏域 graph?embedding?它学习用低维向量来表示图节点、边或子图,存在缺点1.编码器中节点不共享参数2.缺乏泛化能力 2.相关工作: Zhang et al. [2018f] and Wu et al. [2019c] 是两篇关于GNNs的综合性调查论文,它们主要关注GNN的模型。Wu et al. [2019c] 将GNN分为四类:循环图神经网络(RecGNNs)、卷积图神经网络(ConvGNNs)、图自动编码器(GAEs)和时空图神经网络(STGNNs)。我们的书与 Wu et al. [2019c] 的分类法不同 二:数学基础和图论 三:神经网络基础
目前的神经网络结构可以分为几类:前馈神经网络FNN、卷积神经网络、循环神经网络和GNN。
?四:原始图神经网络(Vanilla GNN) 1.?一个节点自然由其特征及图中相关的节点定义。GNN的目标是为每一个节点学习一个状态embedding h v ∈ R ,该状态对领域的信息进行了嵌入编码。状态embedding h v用于产生一个输出o v,如预测节点标签的分布。 ?在Scarselli et al. [2009] 中,图4.1展示了一个典型的图结构,Vanilla GNN模型处理的是无向同构图,图中的每个节点都有其输入特Xv ,每个边同样有可能有自己的特征。文章中使用co[v]和ne[v]表示节点v边和领节点的集合。对于处理更加复杂的图如异构图,可以在后面的章节中找到GNN相应的变体。 2.Modle 如何获得节点embedding hv和输出embedding Ov 为了根据输入领域更新节点状态,有一个参数函数f,称之为局部过渡函数,其所有节点共享。 为了产生节点的输出,有一个参数函数g,称之为局部输出函数,那么,hv 和ov的定义如 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 21:40:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |