资源技术动态图网络中的图与特征的融合

图网络中的图与特征的融合

2020-02-18 | |  51 |   0

原标题: 图网络中的图与特征的融合

来源:CSDN博客       链接:https://blog.csdn.net/doswynkfsw/article/details/104336803


卷积网络,例如2D卷积:

01.png

上图中的右图是通过卷积核得到的结果,代码如下:


import matplotlib.pyplot as plt

import pylab

import cv2

import numpy as np

 

img = plt.imread("1.jpg")                        

 

plt.imshow(img)                                     

pylab.show()

 

fil = np.array([[ -1,-1, 0],                       

                [ -1, 0, 1],

                [  0, 1, 1]])

 

res = cv2.filter2D(img,-1,fil)                      

plt.imshow(res)                                    

plt.imsave("res.jpg",res)

pylab.show()

但是,我们这样来看(看上述两张图的下边),从第一张图,我们很明显可以看清楚,小雪豹(这是雪豹哈,图片来源于百度图片搜索)爬在桌子上。但是,看第二章图呢,好像有点看不清哈,不对,确实不知道小雪豹在干嘛。自己认为,2D卷积损坏了原有的结构化信息。所以,随着技术的进步,GNNs( Graph  Neural Networks ) 将变为一种趋势,就算不是一种趋势,这种空间结构的信息,对人工智能也会非常非常有用,不论对于欧式数据,或者非欧式数据。通过上面的例子,我们来谈谈,图网络中信息融合,这里面不仅仅是特征,而且是融合了特征之间的关系。


图网络融合自身特征和领域特征


假设有samples 的个数为4,  samples的特征描述为 :

02.gif

并且我们知道每个sample之间的关系如下图所示:

03.png

将samples直接的关系描述为(图矩阵):

04.gif

我们进行这样的操作,如下公式所示:

05.gif

发现什么没有? 的结果的每一行表示相邻节点特征之和,这里说一句,“数学真的很好玩”。


上述仅仅包含了邻域,那么我们怎么才能包含自身的特征呢,方法很简单:


令,  表示单矩阵。然后在,最终得到的结果,就是我们包含了自身特征的结果,即就是自身节点和所有相邻节点的特征之和。如下:

06.png

————————————————

版权声明:本文为CSDN博主「ChenaniahBaby」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/doswynkfsw/article/details/104336803

THE END

免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。

合作及投稿邮箱:E-mail:editor@tusaishared.com

上一篇:数字图像的梯度概念(the gradient of the image)

下一篇:AI算法之Attention机制

用户评价
全部评价

热门资源

  • 应用笔画宽度变换...

    应用背景:是盲人辅助系统,城市环境中的机器导航...

  • GAN之根据文本描述...

    一些比较好玩的任务也就应运而生,比如图像修复、...

  • 端到端语音识别时...

    从上世纪 50 年代诞生到 2012 年引入 DNN 后识别效...

  • 人体姿态估计的过...

    人体姿态估计是计算机视觉中一个很基础的问题。从...

  • 谷歌发布TyDi QA语...

    为了鼓励对多语言问答技术的研究,谷歌发布了 TyDi...