图结构数据的构建-DGL库

官方文档

一、图的特点

同构性与异构性

相比同构图,异构图里可以有不同类型的节点和边。这些不同类型的节点和边具有独立的ID空间和特征;同构图和二分图只是一种特殊的异构图,它们只包括一种关系

节点与边

有向图一条边、无向图两条边、加权图具有权重;
节点和边可具有多个用户定义的、可命名的特征,用以储存图的节点和边的属性。

消息传递(类比神经元)

消息传递:定义在每条边上的消息函数,它通过将边上特征与其两端节点的特征相结合来生成消息,聚合函数接收消息,更新函数通过聚合后的消息和节点本身特征来更新节点特征。

模型

基于dgl数据结构和pytorch线性层或lstm层构建图网络模型,前向传播包含,数据输入、消息聚合、数据输出。

二、图卷积的类型

这里包含很多类型,GraphConv、EdgeWeightNorm、RelGraphConv、等等


dgl兼容pytorch、mxnet、tensorflow,安装的时候需要注意dgl包含cpu版本与gpu版本

  • 降低显存的方式邻居节点采样:dgl.dataloading.MultiLayerFullNeighborSampler(2)
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2822236.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

在Windows系统中启动Redis服务

前言 Redis是一个开源、高性能的键值对数据库,常用于缓存、消息队列等场景。本文将详细指导您如何在Windows系统上启动Redis服务。 第一步:确认Redis安装 确保您已经在Windows系统上成功安装了Redis。官方提供了预编译好的Windows版本,您可…

代码随想录算法训练营第三十二天 | 122.买卖股票的最佳时机 II,55. 跳跃游戏, 45.跳跃游戏 II[贪心算法篇]

代码随想录算法训练营第二十六天 LeetCode 122.买卖股票的最佳时机 II题目描述思路参考代码 LeetCode 55. 跳跃游戏题目描述思路参考代码 LeetCode 45.跳跃游戏 II题目描述思路参考代码 LeetCode 122.买卖股票的最佳时机 II 题目链接:122.买卖股票的最佳时机 II 文章…

如何在腾讯云上快速部署幻兽帕鲁/Palworld服务器?

如何在腾讯云上快速部署幻兽帕鲁/Palworld服务器? 准备工作:首先需要准备腾讯云账号和Steam账号。腾讯云账号适用于新老用户,而Steam账号则是因为幻兽帕鲁是一款Steam平台的游戏。此外,还需要购买一台腾讯云服务器,推荐…

Makefile从入门到项目编译实战(学习笔记)

1.make和makefile介绍 1. make make 是一个应用程序,位于 /usr/bin/make 目录下,make 有如下的功能: (1)解析源程序之间的依赖关系 (2)根据依赖关系自动维护编译工作 (3&#xff09…

VS2019_连接 SqlServer 数据库

目录 1. 编写好 SQL 语句,存为文件 2. 将这个 SQL 文件直接拖到 VS 的桌面快捷键上面 3. 点击运行 4. 输入相关参数,连接 5. 点击运行,即可查出结果 6. 关闭 VS2019,再次执行2和3步 7. 历史 > 选择库 > 连接 8. 运行…

Charles抓包 - 安装、激活、证书配置

最近刚好又遇到了抓包的需求,之前一直使用 Fiddler 抓包,这几年一直听大家都在用 Charles 抓包,正好一起了解下(一般建议掌握一种抓包方式即可,都可以解决同种需求场景) 抓包 Fiddler抓包 Charles 下载、安…

杭电OJ 2045 不容易系列之(3)—— LELE的RPG难题 C++

思路:我先模拟了一下1,2,3的情况,对应的是3 6 6,模拟到4的时候就有感觉了,1是不受到任何制约的,2到n-1是收到了前面一个的制约,n受到了n-1与1的制约,那么就可以去判断4 …

Vue全家桶:vue2+vue3全部搞懂:第五篇,Vue的watch监视器

前提,建议先学会前端几大基础:HTML、CSS、JS、Ajax,不然不好懂 这一专栏知识将一次性将vue、vue2、vue3全部讲明白 一、何为watch监视器 其实我个人理解,就跟原本的表单的input事件一样,实时监视事件发生并同步更新数…

gcd+线性dp,[蓝桥杯 2018 国 B] 矩阵求和

一、题目 1、题目描述 经过重重笔试面试的考验,小明成功进入 Macrohard 公司工作。 今天小明的任务是填满这么一张表: 表有 �n 行 �n 列,行和列的编号都从 11 算起。 其中第 �i 行第 �j 个元素…

逆序字符串

逆序字符串 题目描述:解法思路:解法代码:运行结果: 题目描述: 输入⼀个字符串,写⼀个函数将⼀个字符串的内容逆序过来。 测试1: 输⼊:abcdef 输出:fedcba 测试2&#x…

《剑指 Offer》专项突破版 - 面试题 62 : 详解前缀树以及实现(C++)

目录 一、前缀树的基础知识 二、实现前缀树 一、前缀树的基础知识 前缀树,又称为字典树,它用一个树状的数据结构存储一个字典中的所有单词。如果一个字典中包含单词 "can"、"cat"、"come"、"do"、"i&qu…

python实现常见一元随机变量的概率分布

一. 随机变量 随机变量是一个从样本空间 Ω \Omega Ω到实数空间 R R R的函数,比如随机变量 X X X可以表示投骰子的点数。随机变量一般可以分为两类: 离散型随机变量:随机变量的取值为有限个。连续型随机变量:随机变量的取值是连…

物体检测-系列教程19:YOLOV5 源码解析9 (Focus模块、Model类构造函数)

😎😎😎物体检测-系列教程 总目录 有任何问题欢迎在下面留言 本篇文章的代码运行界面均在Pycharm中进行 本篇文章配套的代码资源已经上传 点我下载源码 13、Focus模块 13.1 基本流程 原始输入图像的格式为:tensor: float32[1,3,64…

南京观海微电子---如何区分LED显示屏与LED背光源?

LED屏绝对不是常见的LED背光源,LED显示屏也被称为电子显示屏或浮动字。由LED点阵和LEDPC面板,通过红,蓝,白,绿LED的亮灭来显示文字,图像,动画,视频,内容。可根据不同的场…

C++ //练习 10.5 在本节对名册(roster)调用equal的例子中,如果两个名册中保存的都是C风格字符串而不是string,会发生什么?

C Primer(第5版) 练习 10.5 练习 10.5 在本节对名册(roster)调用equal的例子中,如果两个名册中保存的都是C风格字符串而不是string,会发生什么? 环境:Linux Ubuntu(云服务器) 工具…

CSP-201912-2-回收站选址

CSP-201912-2-回收站选址 【50分思路-暴力枚举】 #include <iostream> #include <vector> #include <algorithm> using namespace std; struct trashPoint {int x; int y; }; vector<trashPoint>trashList; vector<int>grade(5); int main…

xxl-job异步任务日志打印到调度器任务管理日志

文章目录 1. xxl-job-core模块添加过滤器2. 执行器logback.xml添加过滤器配置3. 测试 1. xxl-job-core模块添加过滤器 package com.xxl.job.core.config;import ch.qos.logback.classic.spi.ILoggingEvent; import ch.qos.logback.classic.spi.ThrowableProxy; import ch.qos.…

Netty之ChannelHandlerMask详解

Netty的ChannelHandlerMask是用于标记ChannelHandler的位掩码。它被用于指示ChannelHandler的事件处理方式。ChannelHandlerMask 定义了ChannelHandler所有事件。 final class ChannelHandlerMask {static final int MASK_EXCEPTION_CAUGHT 1;static final int MASK_CHANNEL_…

SpringBoot多数据源最佳实践

为什么需要spring boot多数据源 最常见的场景就是单体架构系统需要跨库进行业务增删改查,例如一个购车系统可能需要查询用户信息,然后在进行购买汽车的逻辑。而用户表和汽车表可能不在一个数据库中。 如下图所示,可能一个购买汽车的下单流程为: 用户提交请求。 基于id到数…

【InternLM 实战营笔记】浦语·灵笔的图文理解及创作部署、 Lagent 工具调用 Demo

浦语灵笔的图文理解及创作部署 浦语灵笔是基于书生浦语大语言模型研发的视觉-语言大模型&#xff0c;提供出色的图文理解和创作能力&#xff0c;结合了视觉和语言的先进技术&#xff0c;能够实现图像到文本、文本到图像的双向转换。使用浦语灵笔大模型可以轻松的创作一篇图文推…