自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (2)
  • 收藏
  • 关注

原创 将博客搬至CSDN

从今天起该博客停止更新,所有内容将会搬迁到我的新博客地址中

2020-12-26 21:07:38 172 2

原创 深入Pytorch中的Tensor,梯度以及权重

前言我们在使用pytorch搭建模型的时候,一般只关注模型的forward前向传播,backward后向传播过程中,模型梯度的计算以及参数的更新都是pytorch框架后台自动进行计算的,那么有的时候就会思考,pytorch到底是怎么进行计算的,产生的这些梯度以及参数是如何保存的,而我们想要访问又可以怎样来访问。带着这些疑问,我们来一一解开这些神秘的面纱。Tensor的grad属性首先我们从T...

2019-08-08 22:34:49 18970 5

原创 安装pytorch1.1.0之后导入tensorboard出错的解决方法

问题描述最近看到pytorch更新后的1.1.0版本原生支持tensorboard,但是在安装1.1.0版本之后,导入tensorboard时出现了错误,错误信息如下:错误原因目前tensorboard释放的稳定版只支持到1.13,通过报错的最后一行可以看出,需要1.14及以上的版本问题解决所以,要解决这个问题,需要安装tenforboard的nightly版本,需要安装tb-nigh...

2019-08-01 14:56:19 7097 3

原创 Pytorch中创建Tensor的几种方式详解

前言tensor是Pytorch中数据的基础单元,那么如何创建tensor,pytorch中提供了以下四种方式:torch.Tensor()torch.tensor()torch.as_tensor()torch.from_numpy()那么这四种创建tensor的方式有什么区别呢,在具体使用中应该如何选择?1、类型结构的区别除了torch.Tensor()是类之外,其他三个都...

2019-07-31 23:44:45 24627 2

原创 Pytorch中Softmax、Log_Softmax、NLLLoss以及CrossEntropyLoss的关系与区别详解

最近看了一些Pytorch的代码,代码中使用了Log_Softmax方法,Loss函数使用了NLLLoss,作为深度学习新手,便上网查了一些资料,将相关知识总结记录以下。本文主要参考了这篇文章,在此基础上加入了一些自己的理解。Softmax我们知道softmax激活函数的计算方式是对输入的每个元素值x求以自然常数e为底的指数,然后再分别除以他们的和,其计算公式如下:Softmax(xi)=...

2019-07-14 22:17:11 24977 12

原创 二值分割任务的Precision,Recall,Accuracy,F1-score,IoU的计算方式理解与代码实现

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-12 22:45:07 7604 4

原创 openlayer跨域访问GeoServer问题

通过getGetFeatureInfoUrl()方法访问GeoServer发布的服务,可以获取到该服务的URL地址,再通过Ajax方法或者reqwest方法访问该URL进行跨域访问时,访问被服务器禁止,所以在网上找到了一篇关于如何配置GeoServer解决跨域访问问题的博文,地址如下:http://blog.csdn.net/mengdong_zy/article/details/517847...

2018-09-23 19:05:20 1161

原创 在地图上添加openlayer拉框放大缩小控件

openlayer自带拉框放大缩小的控件,主要参考了https://github.com/QingyaFan/openlayers3-examples中的drag-zoom.html里面的代码实现,如图:实现过程:1、先使用openlayer中的intersection.dragzoom()初始化一个拉框控件,并设置out属性(控制拉框完成时是放大还是缩小,true为放大,...

2018-09-23 19:03:40 3639

原创 使用openlayer中的filter从后端返回满足查询条件的要素并显示属性信息

本功能主要参考官网的filter例子,地址如下http://openlayers.org/en/latest/examples/vector-wfs-getfeature.html?q=filter该功能主要实现了在右上方选择需要查询要输的字段,并输入相应字段要查询的值,支持模糊查询,在点击查询之后,地图界面上显示查询出的要素并定位到这些要素,在界面的下部显示这些要素的属性值,下图是最后的...

2018-09-23 18:58:56 4388 1

原创 利用GeoWebCache实现切片缓存

1、GeoWebCache简介GeoWebCache本质就是一种切图工具,可以单独下载进行配置使用,但是在geoserver1.7版本之后,geoserver本身集成了GeoWebCache这个模块,这次介绍的GeoServer版本为2.11.32、具体配置在GeoServer安装目录中找到web.xml文件,具体在目录D:\Program Files (x86)\GeoServer ...

2018-09-23 18:52:55 8081

原创 openlayer调用GeoServer的WMTS切片缓存服务

openlayer3中提供了调用WMTS服务的接口。其主要思想是先构建切片信息,再传入服务信息即可。切片信息包括切片名、切片大小、切片范围等。这些切片信息都可以在GeoServer中Gridsets中找到,按照其中的切片信息构建相应的请求方法即可。具体代码如下: 完整代码如下:   <!DOCTYPE html><html lang="en"&...

2018-09-23 18:12:46 2913 3

原创 GeoServer中发布矢量切片Vector Tile服务

发布矢量切片Vector Tile服务可以参考官方文档:安装矢量切片插件在这里,GeoServer是以插件的形式提供矢量切片发布服务的。方法是前往GeoServer官方网站中的下载页面,在其中找到相对应的版本,找到插件列表中的Vector Tile即可下载。下载完成后,解压缩,将4个jar文件拷贝到GeoServer/WEB-INF/lib中即可。之后重启服务。为了验证插件是否安装成功,选...

2018-09-23 18:06:37 7875 1

原创 ArcGIS API for JS中遇到的问题记录

1、JS传递对象参数问题通过拼接HTML代码实现onclick事件调用JS函数,传递feature对象,由于拼接的HTML代码调用JS函数,不能传递对象参数,所以先将feature转换成JSON对象,传递参数时使用JSON.stringify()函数将JSON对象字符化,再传递给先前定义好的moveEdit()函数。(拼接注意单双引号的组合使用)2、require函数内部定义的函数...

2018-09-23 18:00:01 1002 1

原创 实现Layer弹窗里加载FeatureTable

1、Layer弹窗加载FeatureTable(所有数据)通过点击按钮事件,加载layer插件,将shade值设置为0就可以操作弹窗底下的地图content内容使用jQuery通过ID获取加载的DIV,  2、Layer弹窗加载FeatureTable(所选数据)根据拉框获取到的CrowID,将对应要素属性加入FeatureTable中  ...

2018-09-23 17:52:44 266

原创 ArcGIS API for JS实现要素的查询与定位

1、实现多要素查询与定位a、线查询与定位线要素主要是那些到路线,在查询下下拉选择某种道路类型,便可以获得该图层的layerid,将该ID值传递给要查询的URL,形成完整的查询URL,通过Query()和QueryTask实现查询过程,获取查询结果的features,循环遍历每个feature,添加Graphic样式,在图上高亮显示。 以上部分都比较容易,关键是定位。之前实现...

2018-09-23 17:46:36 12684

原创 电脑自动修复重启无法进入系统问题解决方案

电脑管家提示电脑需要修复漏洞,在修复之后使电脑睡眠了,可能定时重启的原因,导致了电脑不正常关机,打开电脑后就出现了蓝屏的情况,反复重启都无法进入系统,电脑里很多重要的东西,又不想重装系统。在网上查了原因,大概就是没有正常关机的原因,不是电脑硬件的原因,在求助了大神之后,成功修复了该问题,先将解决过程记录一下:1、选择疑难解答,高级选项,命令提示符2、进入命令提示符之后,输入st...

2018-09-23 17:29:47 42936 17

原创 在Python中使用pymongo操作mongodb

最近在学习Python爬虫,平常将爬取的数据都存入Excel表格中,但是当数据量大的时候存取和查、删、改就不方便了,这时数据库就是你很好的选择了(其实我就是觉得使用Excel好low而已),在学习的过程中开始接触mongodb这个数据库,mongodb是一种非关系型数据库,数据存取的形式与Python中的字典很相似,所以在Python中使用mongodb是一个不错的选择,废话不多说,下面总结一下我最

2017-08-01 09:14:47 14616 1

原创 在Ubuntu下安装mongodb

最近在学习mongodb,所以在我的腾讯云服务器上尝试安装,我的服务器的系统是Ubuntu Server 16.04.1 LTS 64位,我的安装主要是参考官方文档的内容

2017-07-30 10:22:25 334

原创 在腾讯云ubuntu服务器上安装mongodb,修改bindip之后无法启动和连接

最近在学习数据库mongodb,根据网上的教程,在安装完mongodb后要配置mongod.conf文件,我在ubuntu上使用的是默认的安装方式,所以,mongod.conf配置文件在/etc目录下,使用以下命令访问该文件查看文件内容vi /etc/mongod.conf打开的内容如图从图中可以看到默认情况下的bindIp是127.0.0.1,使用以下命令来查看mongodb的运行状态servic

2017-07-27 22:09:57 6392 1

转载 Python 优雅的操作字典

Python 中的字典是Python中一个键值映射的数据结构,下面介绍一下如何优雅的操作字典.1.1 创建字典Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建 函数dict>>> info = {}>>> info = dict()1.2 初始化字典Python可以在创建字典的时候初始化字典>>> info = {"name" :

2016-12-27 10:33:06 331

原创 利用arcpy解决python代码运行过程中产生的中间数据

利用CreateScratchName()函数可以创建一个临时的文件名称,产生的中间数据就可以使用这个名称,中间数据在使用完之后就可以对这个数据进行删除操作,使用arcpy.Delete_management()来进行删除

2016-12-17 17:32:09 3608 5

原创 使用selenium的webdriver动态爬取网页时遇到的问题

一、浏览器驱动文件(如phantomjs.exe/chromedriver.exe)的自动读取       1、PhantomJS与chrome的区别:          chrome不用说,就是chrome浏览器嘛,使用chromedriver.exe文件就是用来启动chrome浏览器的,当在程序中运行chromedriver.exe时会自动启动chrome浏览     器(前提是电脑中

2016-12-11 16:22:05 7635

原创 在arcpy中将面shp文件转换为polygon object

最近在用arcgis的python借口arcpy编写一个批处理的脚本程序,其中有一段功能是要判断两个矢量面是否重叠,经过查询帮助文档和一些资料得知,polygon对象具有overlaps()方法可以用来判断两个polygon对象是否重叠,具体语法为:polygon1.overlaps(polygon2)如果重叠则返回True,否则返回False。我将两个面矢量文件直接导入使用overl

2016-12-06 19:17:12 2570 2

原创 python使用selenium获取元素出现错误:"errorMessage":"Compoud class names not permitted"

"errorMessage":"Compoud class names not permitted"

2016-11-29 11:10:08 721

原创 python中os.system调用exe文件问题

前一段时间导师叫我写一个批处理的小程序,就是循环修改辐射传输模型软件MODTRAN的输入参数,然后运行MODTRAN软件进行计算,输出需要的结果。我这里用的是python写的小程序,那就需要考虑用python调用MODTRAN的exe文件运行,查了一些资料可以用os.system命令来执行exe文件,说起来直接调用就行了嘛,对吧,但是说起来简单,还是会遇到一些莫名其妙的问题,下面我来说说我

2016-10-29 16:06:29 35326 20

原创 关于如何查看本地python类库详细信息的方法

开通博客有一段时间了,之前一直想写些东西,但是鄙人在开发方面造诣不深(说“造诣”就有点不要face了),所以不知道写些什么(其实是怕写得不好),那今天终于鼓起勇气决定写些东西。最近接触python比较多,也挺喜欢python这门语言了,它的各种优点我就不再赘述了,网上夸的都很多。大家都知道python有很多很好且功能强大的类库,所以学习python的一个关键就是学习所使用的类库的信息。很多常用的类库

2016-10-20 10:47:22 16964 4

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除