位置: IT常识 - 正文

浅谈GCN(浅谈一下新冠的好处)

编辑:rootadmin
浅谈GCN 文章目录一:GCN与GNN的区别二:GCN原理Step1: 求图模型的邻接矩阵和度矩阵Step2:进行特征计算① 邻接矩阵的改变② 度矩阵的改变③ Attention机制Step3:训练参数 www 的加权Step 4:层数的迭代三:总结一:GCN与GNN的区别

推荐整理分享浅谈GCN(浅谈一下新冠的好处),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:浅谈双减背景下的高效课堂,浅谈特殊儿童的融合教育论文,浅谈GCP伦理学问题论文,浅谈GCP伦理学问题论文,浅谈建筑地基基础加固施工技术亲,浅谈是什么意思,浅谈GCP伦理学问题论文,浅谈中国式现代化3000字论文,内容如对您有帮助,希望把文章链接给更多的朋友!

GNN指的是图神经网络,而GCN指的是图卷积网络。在本人另一篇文章中详细讲解了GNN的应用背景和工作原理,在此不再赘述,今天主要讲解GCN。

有人一听到“卷积”就两眼冒金光,于是CNN中的卷积操作便涌上脑中,但在我看来此卷积非彼卷积,完全不是一码事,只是说GCN也可以做多层罢了。。。如下图:

话不多说,下面我将分步对GCN原理进行讲解。

二:GCN原理

※※先附上GCN的核心计算公式: 接下来,我将带领大家分步骤理解该公式。

Step1: 求图模型的邻接矩阵和度矩阵

对于传统的GNN,一个图网络需要节点特征矩阵和邻接矩阵的输入,这样才能进行节点的聚合操作。但是GCN中还需要引入一个度矩阵,这个矩阵用来表示一个节点和多少个节点相关联,对于后面的步骤有巨大的作用,如图所示:

Step2:进行特征计算

求得矩阵A,D,XA,D,XA,D,X后,进行特征的计算,来聚合邻居节点的信息。GCN中的聚合方式和传统GNN中的方式有较大差异,这里分解为几个细节点:

① 邻接矩阵的改变浅谈GCN(浅谈一下新冠的好处)

邻接矩阵 AAA 没有考虑自身的加权,所以GCN中的邻接矩阵实际上等于 AAA +单位对角矩阵 III。

② 度矩阵的改变

首先对度矩阵的行和列进行了归一化(具体格式看下图),为什么这么做呢?行归一化系数代表着节点自身的一个变化程度,关联的节点越少,系数越大,越容易随波主流,更易受别人影响。而列归一化系数,代表关联节点对当前节点的影响程度,关系网越复杂的节点,它对其他节点的作用就越小,比如我认识一个亿万富翁,但富翁认识很多人,我们也就是一面之缘,那么能说因为我和他认识,我就是个百万富翁了嘛,显然有点草率了。通过行和列归一化系数,相互制衡,秒不可言。

同时,归一化的系数还开了根号,就是因为考虑到归一化后的行和列系数都加权给了节点特征,均衡一点。

③ Attention机制

在部分GCN中,还会引入注意力机制,根据关联节点的重要性来分配权重,最后乘到邻接矩阵上。传统计算权重的方法有两种,第一种方法,两节点特征向量直接相乘,关联节点都算完后,经过softmax算出权重值。还有第二种方法,就是将本节点和关联节点拼接成一个特征向量后,传入FC中,最后经过softmax算出权重值。如图所示:

Step3:训练参数 www 的加权

进行完聚合操作后,新的节点特征向量再乘上 www,往往会改变一下特征的维度,具体见下图:

Step 4:层数的迭代

接下来重复step1~3,每重复一次算一层,GCN正常只需要3–5层即可,这里就和CNN、RNN很不一样。因为节点每更新一次,感受野就变大一些,如果网络太深,那么每个节点就会受无关节点的影响,效果反而下降。

正如六度分割空间理论——“只需6个人,你就可以认识全世界”,见下图所示:

三:总结

可见,GCN中加入了许多不同于传统GNN的新元素,达到的效果也是很好的。github上也有相关的GCN工具包,安装好后便可直接使用,附上链接工具包地址

  至此我对GCN的基本概念和工作原理,进行了简单讲解,希望对大家有所帮助,有不懂的地方或者建议,欢迎大家在下方留言评论。

我是努力在CV泥潭中摸爬滚打的江南咸鱼,我们一起努力,不留遗憾!

本文链接地址:https://www.jiuchutong.com/zhishi/299310.html 转载请保留说明!

上一篇:【服务器】利用树莓派搭建 web 服务器-无需公网IP(使用服务器)

下一篇:精选100个Python实战项目案例,送给缺乏实战经验的你

  • 弥补亏损的应纳税额 例子
  • 浙江增值税专用发票几个点
  • 临时税务登记的小规模纳税人 个人所得税如何申报
  • 缴纳上个月增值税要先计提吗
  • 属于原始凭证的有哪些
  • 哪些行业不能开具增值税专用发票
  • 非货币性资产投资个人所得税
  • 办公楼贷款比例
  • 流动资产周转次数低说明什么
  • 净水设备配件计算方法
  • 车间固定资产折旧属于什么科目
  • 集团公司向子公司收取管理费的法律规定
  • 返税怎么操作流程
  • 税控技术服务费计入什么科目
  • 购销合同印花税最新政策2023
  • 在建工程转固定资产后如何计提折旧
  • 企业的其他业务收入
  • 差额征税和差额计税
  • 咨询服务用什么科目
  • win10蓝牙鼠标已连接不显示
  • win7系统输入法切换快捷键
  • 虚拟机怎么安装iso镜像文件
  • 职工福利费属于什么科目?
  • 建筑企业收到预收账款要交增值税吗
  • PHP:oci_lob_copy()的用法_Oracle函数
  • 公司支付的赔偿金要扣税吗
  • 以前年度应付账款转收入
  • 外购的福利费要转出吗
  • 工程事故赔偿协议书怎么写
  • 公积金补缴需要去柜台吗
  • php数组函数实现机选双色球
  • wind10待机唤醒
  • linux-base
  • 注销库存股的会计分录怎么理解
  • 若依系统怎么样
  • 什么情况下可以土葬
  • 广告费和业务宣传费税前扣除基数
  • 手续费在银行系统哪里查
  • 企业注销未抵扣完的进项税额怎么处理做账
  • 财务费用为什么是负数表示
  • java 字节流 字符流
  • emerge命令
  • 应收账款期末余额在借方还是贷方
  • 增值税的滞纳金税率
  • 什么叫动量交易
  • php 文件处理
  • 保险支票托收
  • 混合销售如何做会计分录
  • 小规模纳税人与一般纳税人的区别表现在小规模纳税人
  • 小规模未达到起征点申报表怎么填
  • 现金流量表的编制依据
  • 内账会计有法律风险吗
  • 现金日记账的登记证据有
  • 银行汇票计入什么会计科目
  • 实际报销金额
  • 收到国税退款的分录
  • 公司买的车如何入账举例说明
  • 交通补贴属于工资薪金所得吗
  • 为什么一般纳税人可以选择简易计税
  • 一般纳税人先确认收入吗
  • 无票收入怎么报增值税申报表
  • mysql触发器使用
  • win2008r2下载
  • debian8安装
  • centos w命令
  • macbookpro中的文本编辑
  • win8 chkdsk
  • linux操作系统b
  • centos 7 dns
  • SDK不兼容Ubuntu64位系统的解决办法!!!
  • 从零开始咋样
  • middle html
  • wordpress 0day
  • 收到银行手续费发票怎么做分录
  • 税务局巡察反馈问题清单
  • 陕西社保费管理客户端初始密码
  • 深圳土地增值税清算规程
  • 2021沈阳车船税
  • 国税地税什么时候申报
  • 新旧鞋号码对比图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设