从代码角度深入浅出图神经网络
以b站up主思凡系列视频《从代码角度深入浅出图神经网络系列》为主,整理了视频的笔记和相关资料,以及自己的理解。
Sp4rkW
多家企业src年度top3获得者,多个漏洞奖金破w,甲方安全体系建设
展开
-
pytorch 基础操作知识(二)
文章目录前言Broadcast机制合并操作分割操作 前言 接上一篇文章,pytorch 基础操作知识(一),继续记录整理一些pytorch的基本使用与实验代码 Broadcast机制 Ps:broadcast并不是函数,而是在不同size的tensor之间进行加减操作会自动进行的一种机制 broadcast的两个特点: 能够进行维度的扩展,相当于expand,但是是自动扩展 扩展的时候不需要拷贝数据,能够节约内存(直接计算的时候加到最终结果,中间转化是不需要存储的) 直接看下面的代码例子: # broa原创 2020-10-05 20:18:27 · 1144 阅读 · 3 评论 -
pytorch 基础操作知识(一)
文章目录前言python与pytorch1、类型对比2、代码实例pytorch的标量创建pytorch的张量创建几个名词对应的概念数据的导入数据的初始化问题1、未初始化的分配2、随机数初始化3、指定值初始化索引与切片维度变化1、不可逆变化2、维度增加3、维度减少4、维度拓展4、转置操作5、维度交换 前言 这个系列应该会有两篇文章,主要记录整理了一些pytorch的基本使用与实验代码。 python与pytorch 1、类型对比 python pytorch int inttensor of原创 2020-09-13 19:32:01 · 3462 阅读 · 0 评论 -
从代码角度深入浅出图神经网络系列笔记(三)
文章目录前言构建数据集1、Dataset2、官方文档例子3、process解读MINI-BATCHING 前言 这一节笔记中主要针对继承Dataset,分次加载到内存,这种数据集一般很大,不适合一次性加载完毕,需要分批加载处理。 构建数据集 1、Dataset pytorch geometric 构建数据集分两种: 1、继承InMemoryDataset,一次性加载所有的数据到内存 2、继承Dataset,分次加载到内存 Mini-Batching:将一组样本组合成一个统一的表示形式,进行并行处理 2、官方原创 2020-09-12 19:08:41 · 2169 阅读 · 0 评论 -
从代码角度深入浅出图神经网络系列笔记(二)
文章目录构建数据集1、Dataset2、InMemoryDataset解读3、官方文档例子亚马逊代码例子 构建数据集 1、Dataset pytorch geometric 构建数据集分两种: 1、继承InMemoryDataset,一次性加载所有的数据到内存 2、继承Dataset,分次加载到内存 在自定义的Dataset的初始化方法种传入数据存放的路径,然后pytorch geometric 会在这个路径下再划分2个文件夹: 1、raw_dir:存放原始数据的路径(一般是csv、mat等格式) 2、pr原创 2020-09-12 15:30:33 · 2716 阅读 · 6 评论 -
从代码角度深入浅出图神经网络系列笔记(一)
文章目录前言开发环境1、pytorch的安装2、 前言 整个系列笔记来源于up主思凡的视频,链接如下: https://space.bilibili.com/630192628 整个笔记系列目的是为了将从视频收获的知识点整理成文本,方便随时查取,部分地方文字描述不清的地方,请配合视频理解。部分地方也补充了一些我的理解,欢迎大家指正交流 开发环境 1、pytorch的安装 开发环境主要是从链接直达链接直达链接直达进行选择,截图如下: 根据你的电脑环境,点击不同的配置,获取安装命令即可。mac的本子如果没原创 2020-09-12 11:00:37 · 2711 阅读 · 1 评论