![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图神经网络
文章平均质量分 52
Guapifang
这个作者很懒,什么都没留下…
展开
-
DGL大图采样报错记录:Expect argument “nodes[“_N“]“ to have data type torch.int32. But got torch.int64.
也就是dgl需要torch.int32,但是我不小心把输入的数据类型弄成了torch.int64,我一直以为是不是我数据类似问题,结果就一直从头到尾把所有数据类型都强制转换成torch.int32,结果还是报错如上,折腾了真的好几天,一直不明白为啥!我被这个问题折腾了好几天,因为在处理一个很庞大的图数据,需要采样训练,然后数据从原始数据处理成图数据,导入DGL采样模块中,结果就一直报错如下。结果就在刚刚,我不小心把数据类型强制转换成torch.int64,结果结果,居然跑通了!我吐了,不带这么坑人的。原创 2023-05-30 23:53:46 · 559 阅读 · 0 评论 -
DGL获取节点邻居代码
简单记录一下DGL根据节点采样子图的代码。然后采样得到节点3的所有一阶邻居。先创建一个简单的同构图。原创 2023-04-28 16:35:04 · 625 阅读 · 1 评论 -
DGL图神经网络计算框架常用操作记录
DGL默认出现的边中节点ID最大的为这个图网络的节点数目,因此可以提前声明节点的数目。这里仅用于记录一些DGL的常用基本操作,以便后续使用查阅。DGL创建一个简单同构图。DGL计算节点的入度。原创 2023-01-12 11:21:39 · 421 阅读 · 0 评论 -
ICDM 2022 : 大规模电商图上的风险商品检测 -- top1方案分享+代码
最近想起来把之前参加的这个比赛整理一下,在此非常感谢自己的实验室队友ygm,在这次比赛中两个人相互陪伴一起熬夜一起跑实验,最终在这次比赛中顺利取得了一个不错的结果。比赛链接:https://tianchi.aliyun.com/competition/entrance/531976/introduction?spm=5176.12281957.0.0.5b123eafFvg0CO代码链接:https://github.com/fmc123653/Competition/tree/main/ICDMCup2原创 2022-12-08 14:00:32 · 749 阅读 · 3 评论 -
DGL同构图的创建、保存、加载
创建一个简单的DGL同构图。原创 2022-11-25 11:20:11 · 677 阅读 · 0 评论 -
【图异常检测论文解读】AnomMAN: Detect Anomaly on Multi-view Attributed Networks
论文链接:AnomMAN: Detect Anomaly on Multi-view Attributed Networks。一、前言1.1 以往图异常检测算法的问题大多数图异常检测算法仅仅考虑单种类型节点的交互活动来检测属性网络上的异常,但未能考虑多视图属性网络中的丰富交互活动。 事实上,在多视图属性网络中统一考虑所有不同类型的交互并检测异常实例仍然是一项具有挑战性的任务。1.2 AnomMAN模型的意义和贡献AnomMAN用于检测多视图属性网络上的异常。 为了同时考虑节点属性和节点之间所有的交原创 2022-03-04 21:32:20 · 3899 阅读 · 1 评论 -
【图异常检测论文解读】Subtractive Aggregation for Attributed Network Anomaly Detection
图神经网络火起来后,图异常检测算法也大火,得到了很多算法学者的研究,今天看到了一篇结构比较简单的图异常检测算法的论文《Subtractive Aggregation for Attributed Network Anomaly Detection》,内容比较短,但是挺有意思的,特此分享一下,如果我的理解描述有误,也希望各位指正。论文链接:Subtractive Aggregation for Attributed Network Anomaly Detection。一、前言1.1 传统模型的问题图异原创 2022-02-23 21:21:25 · 1878 阅读 · 4 评论 -
图神经网络(一)DGL框架搭建GCN图卷积神经网络模型
一、DGLDGL是基于pytorch开发的一个专门用于图神经网络模型搭建的框架,到现在为止,DGL已经高度封装了如GCN、GraphSage、GAT等常见的图神经网络模型,可以直接调用,比较方便,当然针对非常想挑战自己的编程能力又或者非常想从更底层的角度去学习图神经网络,建议直接看pytorch搭建的模型。DGL的安装和使用可以看看这里,一般是先安装pytorch再安装DGL,不然容易出错,图神经网络框架DGL使用记录。关于DGL各种详细的API和相关使用案例,请参考官方文档,DGL官方文档。二、原创 2022-02-18 21:55:51 · 14515 阅读 · 0 评论 -
图神经网络框架DGL使用记录
最近跟着导师学图神经网络,开始看论文搭模型跑代码,用的DGL框架,一开始不舒服被坑的有点惨,特此记录一下使用情况,避免其他学习的同学踩坑。一、关于安装一定先安装pytorch再安装dgl,因为dgl是依赖于pytorch,也不一定说你颠倒安装顺序就一定不对,但是可能容易出现一些包找不到的问题。二、关于cpu和gpupip install dgl这样默认安装的是cpu版本,没法调用GPU运算,安装GPU版本需要pip install dgl-cu102pip install dgl-cu100原创 2021-12-27 22:28:30 · 3376 阅读 · 0 评论