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

有没有做网站的北京三大建筑设计院

有没有做网站的,北京三大建筑设计院,中疾控新冠最新消息,营销技巧和话术一、说明 图网络-GNN#xff08;Graph Neural Networks#xff09;是近几年研究的主题之一#xff0c;虽不及深度神经网络那么火爆#xff0c;但在一些领域#xff0c;如分子化学方面是不得不依赖的理论。本文就一些典型意义的图神经网络消息传递展开阐述。 二、图网络简述… 一、说明 图网络-GNNGraph Neural Networks是近几年研究的主题之一虽不及深度神经网络那么火爆但在一些领域如分子化学方面是不得不依赖的理论。本文就一些典型意义的图神经网络消息传递展开阐述。 二、图网络简述 图神经网络是一种用于以图形式呈现的数据的神经网络。图形是由顶点节点和边组成的空间结构。有许多结构表示为图形三维空间xyz中的结构如物质分子例如咖啡因、蛋白质由氨基酸组成、DNA、计算机网络以及社交网络等结构。以下是一些使用 Wolfram Mathematica 制作的例子 咖啡因的分子结构 蛋白 蛋白质中原子的 XYZ 坐标 社交网络 社交网络社区 基本上每个节点代表一个人、一个原子、一个金融交易这些节点通过边连接在这些实体之间建立关系。在人与人之间这可能是领带的强度、社交距离、亲密程度。在分子结构中的原子中这些边缘可能是共价键。在金融交易中这些边缘可以定义某人与欺诈交易的距离。 考虑到社交网络的例子如上图我们有密集连接的人集群可能与“影响者”有关也有薄弱环节弱纽带它们连接不同的人群允许信息的多样性。当我们亲自或通过社交媒体相互交谈时我们的信息会通过这个社交网络传播并且可能会受到其内容的变形和误解的影响。原子及其电磁特性也会发生同样的情况其他原子离得越近它们受这些电磁特性的影响就越大。因此经过一段距离后这种影响会逐渐消失。此外如果允许这种影响渗透到所有网络结构中则由于饱和整个网络可能会收敛到单一状态。 三、图网络的向量模型 但是我们如何才能用数学方式来表示这些复杂的关系以便能够对这些相互作用进行建模呢首先我们应该定义每个参与者之间的联系。这是通过邻接矩阵完成的其中相同的个体被放置在该矩阵的行和列中 基于邻接矩阵的网络结构 此邻接矩阵中的每个数字 1 都表示一个连接。我们有一个 5 x 5 矩阵其中节点 1 到 5 分别放置在线和列中。所以如果你拿个体 2他只与个体 5 相连。个体 1 连接到个体 3 和 5依此类推。为了绘制这个网络我使用了以下代码 import numpy as np import networkx as nxAdj np.array([[0, 0, 1, 0, 1],[0, 0, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 1, 0, 1], [1, 1, 0, 0, 0]] ) g nx.from_numpy_array(Adj) pos nx.circular_layout(g)fig, ax plt.subplots(figsize(8,8)) nx.draw(g, pos, with_labelsTrue, labels{i: i1 for i in range(g.number_of_nodes())}, node_color#f78c31, axax, edge_colorgray, node_size1000, font_size20, font_familyDejaVu Sans) 现在我们将邻接矩阵乘以由行数组成的向量。因此我们将得到一个 5 x 5 矩阵乘以 5 x 1 向量。这意味着 n x p 乘以 p x m 将得到一个 n x m 向量。在本例中5 x 1 向量 H Adj np.array([1,2,3,4,5]).reshape(-1,1) 请注意为了进行此乘法您需要将 p x m 向量转置为 [1,2,3,4,5]并逐个元素乘以邻接矩阵和总和的那行的每个元素。结果是相连邻域的总和。按住 H 一会儿。  现在我们将找到对角线度矩阵它由对角线中的邻域大小组成即矩阵中每一列的总和 D np.zeros(Adj.shape) np.fill_diagonal(D, Adj.sum(axis0)) 对角线度矩阵 现在我们将为每个边分配一个权重。我们通过将恒等矩阵除以对角度矩阵来做到这一点。 D_inv np.linalg.inv(D) 倒置度矩阵 通过将倒置的 D 乘以邻接矩阵我们将得到一个平均的邻接矩阵 平均邻接矩阵 当我们处理一个没有单个值的节点而是特征向量的集合时平均的概念非常重要就像图卷积网络一样。 但是我们真正想要操作的是消息传递算法如下所示 反复应用的帽子将允许信息在图网络中流动。假设波浪号等于邻接矩阵加单位矩阵我们有 g nx.from_numpy_array(Adj) Adj_tilde Adj np.eye(g.number_of_nodes()) 现在我们需要创建 D 波浪号的平方根。我们创建一个零矩阵并将邻接矩阵波浪号的线和值相加。 D_tilde np.zeros_like(A_tilde) np.fill_diagonal(D_tilde, A_tilde.sum(axis1).flatten()) 然后我们计算 D 波浪号的平方反比根 D_tilde_invroot np.linalg.inv(sqrtm(D_tilde)) 现在我们已经有了 A 波浪号以及 D 波浪号的平方反比根我们可以计算出 A 帽子 A-hat帽子的程序表示 A_hat D_tilde_invroot A_tilde D_tilde_invroot 请注意numpy 中的  与 matmul 的意思相同。 A-hat 帽子的结果 现在我们将实现消息传递算法。让我们从我们拥有的消息向量 H 开始检查它在图网络中的流动方式。我们知道 H Adj np.array([1,2,3,4,5]).reshape(-1,1) 现在我们让信息流在图网络中 epochs 9 information [H.flatten()] for i in range(epochs):H A_hat Hinformation.append(H.flatten()) 四、图神经网的可视化  让我们看看这个热图中的信息流。注意每个个体x 轴如何随时间y 轴获取或丢失信息。 import matplotlib.pyplot as pltplt.imshow(information, cmapReds, interpolationnearest) plt.show() 让我们把它画出来 fig, ax plt.subplots(figsize(12, 12)) from time import timefor i in range(0,len(information)):colors information[i]nx.draw(g, pos, with_labelsTrue, labelsnode_labels, node_colorcolors*2, axax, edge_colorgray, node_size1500, font_size30, font_familyserif,vmin np.array(information).min(), vmaxnp.array(information).max())plt.title(Epoch{}.format(i))plt.savefig(/home/user/Downloads/message/foo{}.png.format(time()), bbox_inchestight, transparentTrue)import glob from PIL import Imagefp_in /home/user/Downloads/message/foo*.png fp_out /home/user/Downloads/message100_try.gifimg, *imgs [Image.open(f) for f in sorted(glob.glob(fp_in))] img.save(fpfp_out, formatGIF, append_imagesimgs,save_allTrue, duration1200, loop0) 从视觉上看图网络中的信息流在每个时期都如下所示 在下图中我们可以看到网络的每个节点随时间推移有多少信息。请注意节点 1、3、4 和 5 的收敛 有关消息传递算法在基于代理的模型中的实际应用请参阅我在 COMSES 上使用 Python 和 NetLogo 制作的模型鲁本斯·津布雷斯
http://www.zqtcl.cn/news/466223/

相关文章:

  • 天津深圳网站开发定制网络工程考研方向
  • 做app网站的公司哪家好济南网站建设市场
  • 自己做网站页面网站国内空间和国外空间
  • 桂城网站制作公司asp.net jsp 网站
  • 太原免费静态网页制作网站如何搭建钓鱼网站
  • 英语门户网站织梦源码修改wordpress登录页面
  • 网络建设和网站建设网站快速收录提交
  • 免费的建设网站软件北京电力交易中心谢开
  • 建设一个网站需要提供什么手续好看的美食网站设计
  • 西宁网站seo公司网站建设和维护释义
  • 建站平台有哪些免费一键搭建网站wordpress ent 主题
  • 国内比较大的源码网站营销型网站与普通网站的区别
  • 眼镜企业网站建设方案广州最新新闻
  • 茶业网站设计方案绍兴网站建设方案托管
  • 怎样免费建设网站网站建设规划书txt微盘
  • 邯郸网站设计培训做网站建设公司crm在线的培训服务
  • 网站建设文化案例萧山网页设计
  • 融安有那几个网站做的比较好的林州网站建设熊掌号
  • 织梦个人博客网站源码深圳华强北鬼市
  • 成都公司建站模板营销策略有哪些方面
  • 南京哪里做网站河北建设工程交易信息网
  • 广州开发网站设计拍摄宣传片
  • 小型企业网站设计教程深圳seo网站推广方案
  • 做视频网站怎么备案最新网站架构
  • 黄金网站app软件下载安装免费淘宝网页版登录
  • 幸运28网站建设网站返回指定位置怎么做
  • 建设个直播网站要多少钱兴业大街网站建设
  • 网站设计培训班创业上海今天新闻发布会直播
  • 电商网站制作设计wordpress jquery 无法
  • 关键词优化易下拉效率北京和隆优化科技