- 博客(26)
- 收藏
- 关注
原创 Kipf博士论文导读《Deep Learning With Graph-Structured Representations》(《使用图结构表示的深度学习》)
1 INTRODUCTION1.1 STRUCTURE AND HUMAN COGNITION我们的生活中存在着非常多的结构(Structure),例如原子、分子、社交网络等,然后就很自然地引出一种表达这些结构的形式,也就是图(Graph)。1.2 Artificial Intelligence and Deep Learning简单的介绍了下人工智能和深度学习。1.3 SCOPE AND RESEARCH QUESTIONS全文主要分为两部分:第一部分,使用明确的图结构数据应用到深度学习的一系
2021-10-30 17:28:01
1174
原创 图神经网络书籍导读(1):《深入浅出图神经网络》
深入浅出图神经网络第一章 图的概述图的基本定义图的类型一些有关图的基本知识图的存储(邻接矩阵)与遍历(广度、深度优先搜索算法)图数据的应用场景图深度学习的基本任务:节点层面、边层面和图层面第二章 神经网络基础第三章 卷积神经网络第四章 表示学习传统机器学习:通过人的先验知识在原始数据基础上手动获取特征(特征工程),然后带入下游学习任务,学习效果的好坏很大程度上取决于特征获取的好坏。深度学习:将原始数据作为输入带入学习任务,直接输出目标。称为端到端的学习,即将表示学习(对应传统机器学
2021-10-05 14:43:34
795
原创 Python Spark 机器学习(二)
Python Spark 机器学习(二)主要是MLlib包(基于RDD)和ml包(基于DataFrame)的使用上篇文章中我们使用了MLlib,这次我们使用ml包。Python Spark ML 决策树二元分类通过Kaggle上一个题目来实践: StumbleUpon Evergreen Classification Challenge该题目内容是判断一个网页内容是暂时性的(ephemeral)还是长青的(evergreen),具体内容可以在Kaggle网站上查看。查看并下载数据(需注册)在
2021-02-04 22:39:50
669
原创 Python Spark 机器学习(一)
Python Spark 机器学习(一)主要是MLlib包(基于RDD)和ml包(基于DataFrame)的使用Python Spark MLlib 决策树二元分类通过Kaggle上一个题目来实践: StumbleUpon Evergreen Classification Challenge该题目内容是判断一个网页内容是暂时性的(ephemeral)还是长青的(evergreen),具体内容可以在Kaggle网站上查看。查看并下载数据(需注册)在data页面查看train数据的大致情况,有27
2021-02-04 15:44:35
877
1
原创 Python Spark SQL、DataFrame基本操作
Python Spark SQL、DataFrame基本操作以下所有操作均在Spark2.0版本下通过文件创建DataFrame# 文件内容应是跟Python DataFrame形式一样,不是的话需进行转化userRDD = sc.textFile(filePath)# 创建sqlContext,入口sqlContext = SparkSession.builder.getOrCreat()# 定义DataFrames的每一个字段名和数据类型from pyspark.sql import R
2021-02-03 20:38:43
1258
2
原创 PySpark RDD 基本操作
Python Spark RDD创建RDD# 从本地文件加载stringRDD = sc.textFile("file:/usr/local/spark/README.md")# 从HDFS加载stringRDD = sc.textFile("hdfs://master:9000/user/hduser/input/test.txt")# 通过并行集合创建(列表)intRDD = sc.parallelize([1, 2, 3, 4, 5])# 以上全是lazy操作,不会直接创建,直到遇到动
2021-02-03 16:32:48
804
原创 HDFS基本操作
HDFS命令目录# 创建目录(只能一级一级创建)hadoop fs -mkdir /user/hduser/input# 创建多级目录hadoop fs -mkdir -p /dir1/dir2/dir3# 查看目录hadoop fs -ls /user/hduser# 一次查看所有子目录hadoop fs -ls -R /文件传输# 复制本地文件到HDFS目录(当文件已存在时会出错,加上-f选项表示强制复制)hadoop fs -copyFromLocal (-f) /usr/l
2021-02-02 19:49:48
330
原创 ArcGIS二次开发基础教程:开发环境配置教程(ArcEngine10.4+VS2019)
ArcEngine10.4+VS2019(其他版本类似)开发环境配置教程由于ArcGIS、ArcEngine以及承载开发环境的Visual Studio的版本众多,其开发环境的配置也有不小的难度,故写此文章写给新入门ArcGIS二次开发的同学,帮助他们摆平入门的第一道坎。(当然不是,主要是写给我自己以后看的,省得我又要到处找教程)进行ArcGIS二次开发有很多种方式,比如现在主流的Python、AE+C#等。如题,这里说的是AE+C#开发的第一步,开发环境的配置。对进一步开发有兴趣的朋友可以去看我的CS
2021-01-29 14:27:00
20159
36
原创 基于HDFS的小型Spark集群搭建
基于HDFS的小型Spark集群搭建软件版本:jdk8 + hadoop-2.6.4.tar.gz + scala-2.11.6.tgz + spark-2.0.0-bin-hadoop2.6.tgz + Anaconda3-4.1.1-Linux-x86_64.sh (官网均可下,亲测可兼容)服务器购买什么云都可以,我在阿里云买了三台服务器,须在同一内网下(同一账号购买的ECS加入同一安全组,加入专有网络,用内网传输速度贼快),安装Ubuntu16.04 64位通过putty远程连接三台服务器,开
2021-01-29 14:03:57
491
原创 第六届全国大学生GIS应用技能大赛开发题答案(非官方)
第六届全国大学生GIS应用技能大赛开发题答案(非官方)题目:根据你的解决方案,开发一个应用型GIS系统,该系统需要具备以下功能:(其中模型和商业圈道路对应分析题a. 打开地图文档。(5分)b. 导航功能,包括放大、缩小、平移、全图。(5分)c. 调用建立的模型。(10分)d. 对分配好的商业圈道路进行渲染,每种颜色表示一个志愿者。(10分)e. 导出地图,格式为jpg。(5分)f. 保存地图文档。(5分)答案:共涉及两个界面,一个主界面和一个模型调用的界面由
2020-08-19 12:49:28
3169
原创 第四届全国大学生GIS应用技能大赛开发题答案(非官方)
第四届全国大学生GIS应用技能大赛开发题答案(非官方)题目:根据你的解决方案,开发一个应用型GIS系统,该系统需要具备加载数据、浏览数据、查询数据等基本功能,其它功能不需编写代码,但应在程序界面上体现。注:需提交GIS应用系统的源码文件和可执行应用程序。答案:此程序共涉及三个窗体:主界面设计如下:主界面设计详情请看: https://blog.youkuaiyun.com/H48662654/...
2019-11-28 00:35:46
3201
原创 第五届全国大学生GIS应用技能大赛开发题答案(非官方)
第五届全国大学生GIS应用技能大赛开发题答案(非官方)题目:根据你的解决方案,开发一个应用型GIS系统,该系统需要具备以下功能:a. 打开地图文档功能(地图文档位于AirQuality文件夹下)。(3分)b. 退出程序并保存地图文档功能。(3分)c. 在地图上点击,选择一个监测站点,并显示该监测站点的属性信息。(3分)d. 在监测站点列表中选择一个监测站点后,在地图上高亮显示,缩放至该...
2019-11-28 00:28:37
5855
原创 ArcGIS二次开发基础教程(13):网络分析之最近设施分析
ArcGIS二次开发基础教程(13):网络分析之最近设施分析最近设施分析 /// <summary> /// Geodatabase function: open work space /// </summary> /// <param name="strGDBName">Input file name<...
2019-11-22 20:14:17
1487
原创 ArcGIS二次开发基础教程(12):网络分析之服务范围分析
ArcGIS二次开发基础教程(12):网络分析之服务范围分析服务范围分析同样调用了在MDB数据库中建立好的网络数据集 private INetworkDataset networkDataset;//网络数据集 private INAContext naContext;//网络分析上下文 private IFeatureClass inputFeatureC...
2019-11-14 19:27:34
1631
原创 ArcGIS二次开发基础教程(11):网络分析之最短路径分析
ArcGIS二次开发基础教程(11):网络分析之最短路径分析最短路径分析这里直接调用了在mdb中建立好的网络数据集//全局变量private INetworkDataset my_networkDataset;//网络数据集private INAContext my_NAContexts;//网络分析上下文private IFeatureClass my_InputFeatureCla...
2019-11-10 20:39:41
4565
13
原创 ArcGIS二次开发基础教程(10):三维分析
ArcGIS二次开发基础教程(10):三维分析坡度分析请务必学会使用帮助文档!!!//DEM数据的坡度分析 将分析结果添加到地图上//首先获取DEM数据,方法有很多例如从个人地理数据库获取,也可直接获取文件数据,此处采用第二种方法IWorkspaceFactory workspaceFactory = new ShapefileWorkspaceFactoryClass();//从文件...
2019-11-10 20:31:06
1455
原创 ArcGIS二次开发基础教程(09):叠加分析
ArcGIS二次开发基础教程(09):叠加分析缓冲区分析的概念及原理请查看帮助文档 http://desktop.arcgis.com/zh-cn/arcmap/latest/tools/analysis-toolbox/how-buffer-analysis-works.htm缓冲区分析//实现对图层中所有点要素进行缓冲分析IGraphicsContainer graphicsConta...
2019-11-10 20:12:58
3600
1
原创 ArcGIS二次开发基础教程(08):在MapControl上画图(添加元素)
ArcGIS二次开发基础教程(08):在MapControl上画图(添加元素)添加临时元素0. 点元素//临时画图的元素将不会保存在地图中//全局变量IPoint pt;IElement ele;public void drawPoint(object sender, IMapControlEvents2_OnMouseDownEvent e){ pt = new Poin...
2019-11-10 19:04:54
2388
1
原创 ArcGIS二次开发基础教程(07):简单符号及图层渲染
ArcGIS二次开发基础教程(07):简单符号及图层渲染简单渲染0. 点渲染IGeoFeatureLayer GetLayerByName(string name){ ILayer layer = null; for(int i=0;i<axMapConTrol1.LayerCount;i++) { layer = axMapControl1....
2019-11-10 18:02:39
2680
原创 ArcGIS二次开发基础教程(04):有关字段的操作和简单属性及空间查询
ArcGIS二次开发基础教程(07):有关字段的操作和简单属性及空间查询属性字段的添加、删除和查找IFeatureLayer GetLayerByName(string name){ ILayer layer = null; for(int i=0;i<axMapConTrol1.LayerCount;i++) { layer = axMapC...
2019-11-10 17:48:12
3136
原创 ArcGIS二次开发基础教程(06):有关图层的基本操作
ArcGIS二次开发基础教程(06):有关图层的基本操作0. PageLayout和MapControl 的同步void CopyToPage() { //对象拷贝,把mapcontrol的地图拷贝重写到pagelayout里 IObjectCopy copy = new ObjectCopyClass(); object fromMap = a...
2019-11-10 17:28:39
2578
2
转载 ArcGIS二次开发基础教程(05):GP工具的使用
ArcGIS二次开发基础教程(05):GP工具的使用GP工具实在过于强大,比赛不一定能用,但从开发的角度来看,实在必不可少。又恰巧看到一篇博客很详细地阐述了GP工具的用法,我觉得我再写也不会比这更好了,于是稍作修改,搬过来了。相信用过ArcGIS的用户都会有这样一个感受,那就是功能太强大了!尤其是其提供了超过900个地理处理(Geoprocessing,简称GP)工具,可以快速地实现数据分析、...
2019-11-10 10:49:27
3673
1
原创 ArcGIS二次开发基础教程(03):保存文档和导出地图
ArcGIS二次开发基础教程(03):保存文档和导出地图保存文档保存://这里的path为全局变量 在打开文件获添加数据时赋值原路径//判断打开文件是否为mxd文件 是则保存 不是则另存为if(System.IO.File.Exists(path.Remove(path.IndexOf('.')) + ".mxd")){ //对于已打开的mxd文档保存在原路径 //...
2019-11-09 00:04:06
4894
1
原创 ArcGIS二次开发基础教程(02):地图导航和鹰眼
ArcGIS二次开发基础教程(02):地图导航和鹰眼地图导航(主要是调用命令和工具)地图的放缩和漫游if(axMapControl1.CurrentTool == null){ ICommand icc; //地图放大 ITool tool = new ControlsMapZoomInToolClass(); //地图缩小 //ITool tool ...
2019-11-08 22:02:35
2811
原创 ArcGIS二次开发基础教程(01):打开mxd文件,添加(.shp),(.lyr),(.mdb),(.tif;.img)等多种类型数据
ArcGIS二次开发基础教程(01) :打开mxd文件,添加ShapeFiles(.shp),LayerFiles(.lyr),Personal GeoDatabase(.mdb),RasterFiles(.tif;*.img)等多种类型的数据(开发环境:VS2010+ArcEngine10.2+C#)打开文件对话框openFileDialog1.Title = "打开文件";//这里...
2019-11-08 21:32:45
8240
4
原创 ArcGIS二次开发基础教程(00):基础界面设计
ArcGIS二次开发基础教程(00) : 基础界面设计(开发环境:VS2010+ArcEngine10.2+C# ;鉴于学习ArcGIS二次开发的同学都有一定的WinForm开发和ArcGIS软件使用基础,故此教程不再对一些基础内容作详细阐述)首先新建一个Windows窗体应用程序,设置Size为(700, 450),再添加一个MenuStrip,输入文件,如图:添加一个ToolB...
2019-11-08 21:04:30
8866
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人