![](https://img-blog.csdnimg.cn/7dffa496497a41b490aadd882af3218f.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
图深度学习
文章平均质量分 85
侧重图深度学习中涉及的理论
每天都想躺平的大喵
这个作者很懒,什么都没留下…
展开
-
word2vec和node2vec笔记(更新ing)
最近仔细看了一下Node2vec,这里汇总一下相关知识点。首先Node2vec和Deepwalk都是NLP中的word2vec在图中的拓展应用,其中Node2vec又是在Deepwalk基础上的拓展,主要有以下两个方面的改进:在图中随机游走生成序列时,Node2vec从Deepwalk的无偏进阶到参数可控的有偏。Node2vec采用Negtive Sampling代替了Deepwalk中的Hierarchical Samplingword2vecword2vec相关知识点:SkipGram原创 2021-12-22 20:04:31 · 1519 阅读 · 0 评论 -
pytorch geometric教程四 利用NeighorSampler实现节点维度的mini-batch + GraphSAGE样例
pytorch geometric如何实现节点维度mini-batch模型训练: NeighorSamplerPyG的官方文档中有mini-batch和Advanced mini-batching两部分内容,但实现的都是图维度的mini-batch。如何像GraphSAGE文章中对邻居进行采样从而实现节点维度mini-batch模型训练,使得大规模全连接图的GNNs模型训练成为可能,在PyG中是通过torch_geometric.Loader.NeighborSampler实现的(早一点版本是torch_原创 2021-11-23 11:41:49 · 7546 阅读 · 24 评论 -
pytorch geometric教程三 GraphSAGE源码详解+实战
pytorch geometric教程三 GraphSAGE代码详解+实战pytorch geometric教程三 GraphSAGE代码详解&实战原理回顾paper公式代码实现SAGE代码(SAGEConv)__init__邻域聚合方式参数含义pytorch geometric教程三 GraphSAGE代码详解&实战这一篇是建立在你已经对pytorch geometric消息传递&跟新的原理有一定了解的基础上。如果没有的话,推荐先看这篇关于pytorch geometric消息原创 2021-11-21 08:24:29 · 7265 阅读 · 8 评论 -
pytorch geometric GraphSAGE代码样例reddit和ogbn_products_sage,为何subgraph_loader将sizes设成[-1]
pytorch geometric GraphSAGE代码样例ogbn_products_sage,为何subgraph_loader将sizes设成[-1]loader关于GraphSAGE,pytorch geometric的作者给出了一个代码样例ogbn_products_sage.py。其中在做训练和推断的时候,data loader分别是按照以下方式定义的:train_loader = NeighborSampler(data.edge_index, node_idx=train_idx,原创 2021-11-19 11:33:08 · 1435 阅读 · 0 评论 -
pytorch geometric教程二 GCN源码详解+实战
pytorch geometric教程二 GCN代码详解+实战pytorch geometric教程二 GCN代码详解&实战原理回顾矩阵形式点维度GCN代码(GCNConv)__init__邻域聚合方式参数含义forward参数forward主体消息传递一,edge_index为Tensor二,edge_index为SparseTensor实战pytorch geometric教程二 GCN代码详解&实战这一篇是建立在你已经对pytorch geometric消息传递&跟新的原理原创 2021-11-18 17:06:58 · 4527 阅读 · 9 评论 -
pytorch geometric教程一: 消息传递源码详解(MESSAGE PASSING)+实例
pytorch geometric:消息传递原理详解(MESSAGE PASSING)+实例pytorch geometric中的消息传递原理(MESSAGE PASSING)+实例卷积原理回顾MessagePassing基类MessagePassing初始化MessagePassing.propagate(edge_index, size=None, **kwargs)MessagePassing.message(...)MessagePassing.update(aggr_out)实例pytorch原创 2021-11-17 15:40:42 · 8391 阅读 · 18 评论 -
pytorch_geometric助手(持续更新ing)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2021-11-15 11:36:19 · 2333 阅读 · 0 评论 -
pytorch geometric中为何要将稀疏邻接矩阵写成转置的形式adj_t
pytorch geometric中为何要将稀疏邻接矩阵写成转置的形式adj_t原创 2021-11-15 13:31:57 · 5973 阅读 · 13 评论