![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
皇德华叫兽
专注于人工智能,智能交通,智慧城市!
展开
-
【2020顶会IJCAI】利用图卷积网络进行长短期流量预测
概述:交通预测是一个经典的时空预测问题,具有许多实际应用,如智能路线规划、动态交通管理和基于位置的智能应用。由于交通数据的高度非线性和复杂性,近年来深度学习方法引起了人们的极大兴趣。然而,很少有方法能同时满足长期和短期的预测任务。针对现有研究的不足,在这篇论文中,我们提出了一个新的深度学习框架称为长期短期图卷积网络(LSGCN)处理两种流量预测任务。在这个框架中,我们提出了一个新的图注意网络cosAtt,并将cosAtt和图卷积网络(GCN)集成到一个空间门控块中。通过空间门控块和门控线性单元...原创 2020-09-08 19:16:15 · 1235 阅读 · 1 评论 -
【2020顶会KDD】用于属性图嵌入的自适应图形编码器
题目:Adaptive Graph Encoder for Attributed Graph Embedding文章作者信息:预览摘要:属性图嵌入是一项具有挑战性的图分析任务,它从图的拓扑结构和节点特征中学习向量表示。近年来,基于图卷积网络(GCNs)的方法在这方面取得了很大的进展。然而,现有的基于GCN的方法主要有以下三个缺点:首先,实验表明,图卷积中的滤波器和权值矩阵的纠缠会影响模型的性能和鲁棒性;其次,这些方法中的图卷积滤波器是广义拉普拉斯平滑滤波器的特殊情况,..原创 2020-09-08 19:15:23 · 776 阅读 · 0 评论 -
【2020顶会AAAI】时空同步图卷积网络: 一种时空网络数据预测的新框架
概述时空网络数据预测在交通管理和城市规划的大量应用中具有重要意义。然而,潜在的复杂时空相关性和异质性使这个问题具有挑战性。现有的方法通常使用单独的分量来获取时空相关性,而忽略了时空数据的异质性。在本文中,我们提出了一个新的模型,名为时空 同步图形卷积网络(STSGCN),用于时空网络数据预测。通过精心设计的时空同步建模机制,该模型能够有效地捕捉复杂的局域时空相关性。同时,在模型中设计了多个不同时间段的模块,以有效地捕获局部时空图中的异质性。在四个真实数据集上进行了广泛的实验,证明了我们的方法达到了最先进原创 2020-09-08 19:14:21 · 994 阅读 · 0 评论 -
windows下pytorch安装
首先我们打开官网网址之后(https://pytorch.org/get-started/locally/)主页如下图所示:我们可以下载相对应版本的pytorch。但是当我们使用命令进行安装的时候会发现,速度很慢,几乎现在不下来,我们需要更新channelsconda config --add channels https://mirrors.tuna.tsinghua.edu.cn...原创 2018-12-12 11:55:46 · 695 阅读 · 0 评论 -
python之matplotlib系统列1-基本使用
使用import导入模块matplotlib.pyplot,并简写成plt 使用import导入模块numpy,并简写成np import matplotlib.pyplot as plt #imort pyplotimport numpy as np #import numpyx=np.linspace(-1,1,50)y=2*x+1plt.figure() #dif...转载 2018-10-09 10:27:14 · 271 阅读 · 0 评论 -
python中axis的理解
numpy当中axis的值表示的是这个多维数组维度的下标,比如有一个二维数组a,a的shape是(5,6),也就是说a有5行6列,axis=0表示的就是[5,6]中的第一维,也就是行,axis=1表示的是[5,6]中的第二个维度,也就是列。通常numpy里面的一些降维操作(aggregate functions)需要我们指定对应的维度,比如sum函数表示对哪个维度求和,max表示对哪个维度求最...翻译 2018-08-30 12:21:19 · 17195 阅读 · 3 评论 -
sort函数
帮助函数如下所示 sort(a, axis=-1, kind='quicksort', order=None) Return a sorted copy of an array. Parameters ---------- a : array_like Array to be sorted. axis : int or None, optio...原创 2018-08-30 12:19:56 · 259 阅读 · 0 评论 -
python中numpy包中的tile函数的使用
在使用knn算法时候我们需要计算要分类的点到其他点的距离,这个使用我们可以将该分类点进行复制多份,然后分别与其他点进行计算即可,如图所示我们需要将要分类的点复制四份,然后分别与其他四个训练数据集的点做距离计算,然后对距离进行排序(使用python中的argsort进行排序)下面我们开看下tile的使用方法,我们可以通过help函数进行了解help(numpy.tile)Help o...原创 2018-08-30 11:39:51 · 982 阅读 · 0 评论 -
python中numpy包中的argsort函数的使用
在python中排序数组,或者获取排序顺序的时候,我们常常使用numpy包的argsort函数来完成。如下图所示,是使用python获取到数组中的排序的顺序。data=numpy.array([1,2,3,4,5])datasort=numpy.argsort(data)datasortOut[39]: array([0, 1, 2, 3, 4], dtype=int64)dat...原创 2018-08-30 10:32:17 · 1378 阅读 · 0 评论 -
调试 step into,step out,step over的区别
step into:单步执行,遇到子函数就进入并且继续单步执行(进入子函数);step over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和step into效果一样的(越过子函数,但子函数会执行)。step out:当单步执行到子函数内时,用step out就...原创 2018-08-31 10:34:44 · 2838 阅读 · 0 评论 -
Pycharm编辑器的运行配置
例如我们新建一个python file我想要去编译他却没有与他对应的选择 我们点击Edit configuration按钮,出现如下图所示的页面,我们点击左上角的+。 点击+后,选择python 点击完python后点击右侧script后面的目录选择,然后选择想要编译的python文件 我们可以将添加的文件重新命名的编译选项然后选择对应文件点击编译按钮即...原创 2018-08-31 10:22:46 · 15347 阅读 · 0 评论 -
python字典中的items和iteritems
python字典的items方法作用:是可以将字典中的所有项,以列表方式返回。如果对字典项的概念不理解,可以查看Python映射类型字典基础知识一文。因为字典是无序的,所以用items方法返回字典的所有项,也是没有顺序的。python字典的iteritems方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器。调用格式python3中的iteritems变为了...原创 2018-08-31 10:14:00 · 2196 阅读 · 0 评论 -
Pycharm教程--断点调试
PyCharm 作为IDE,断点调试是必须有的功能。否则,我们还真不如用纯编辑器写的快。【运行】和【调试】前的设置,请看文章1.添加断点断点的添加如下图所示在代码前面左键单机即可 2.调试断点点击那个绿色的甲虫图标,进行断点调试。点击后,会运行到第一个断点。会显示该断点之前的变量信息。 点击Step Over 或者按F8,我们继续往下运行,到下一个断点,按钮...原创 2018-08-31 09:55:25 · 38255 阅读 · 0 评论 -
python中的比较sorted,sort,lexsort、partition,argsort
这里只是对于这几中比较进行一个对比,如果想要对单个函数了解,请点击 sort函数的详细使用方法argsort函数的详细使用方法 首先我们来看下sort与sorted的区别(只有使用a.sort()这种方式会对排序数组本身产生影响,其余都不产生影响)>>> a=[1,2,1,4,3,5]>>> sorted(a)[1, 1, 2, 3, 4, ...原创 2018-08-30 22:04:31 · 1668 阅读 · 0 评论 -
python中sorted函数的详细使用方法
sorted(iterable,cmp,key,reverse)参数:iterable可以是list或者iterator;cmp是带两个参数的比较函数;key 是带一个参数的函数;reverse为False或者True;cmp比较 >>> list1 = [('david', 90), ('mary',90), ('sara',80),('lily',9...原创 2018-08-30 21:58:41 · 18375 阅读 · 0 评论 -
python的lambda使用方法 for .. in
>>> g=lambda x:x+1>>> g(1)2>>> g(2)3可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体,用函数来表示为:1 def g(x):2 return x+1 Python中,也有几个定义好的全局函数方便使用的,filter, ma...原创 2018-08-30 21:56:47 · 16527 阅读 · 1 评论 -
python中的数据结构
python中的数据结构列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。 列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或原创 2017-07-04 22:54:21 · 230 阅读 · 0 评论 -
python中的输入输出(file)
python中的输入输出(file)原创 2017-07-03 23:10:51 · 488 阅读 · 0 评论