- 博客(20)
- 收藏
- 关注
原创 geopandas写属性表,QGIS中文乱码问题解决
import geopandas as gpddata=gpd.read_file(r"~/XXX.shp",encoding='gbk',crs={'init': 'epsg:4326'})data=data.rename(columns={'标注':'label','名称':'name'})data.to_file("~/XXXX.shp",encoding='utf8')原始设置为...
2020-03-21 13:28:11
3132
转载 目标检测中对端对端(End to end)的理解
目标检测中对端对端(End to end)的理解 End to end:指的是输入原始数据,输出的是最后结果,应用在特征学习融入算法,无需单独处理。end-to-end(端对端)的方法,一端输入我的原始数据,一端输出我想得到的结果。只关心输入和输出,中间的步骤全部都不管。 端到端指的是输入是原始数据,输...
2020-02-10 11:27:40
2461
原创 python3.5环境下,jupyter中各环境版本的查看总结
1 jupyter中查看当前python版本import sysprint(sys.version)print(sys.executable)>>3.6.0 (default, Oct 16 2018, 15:45:51) [GCC 5.4.0 20160609]>>/usr/local/bin/python3.62 jupyter切换当前python版...
2019-02-19 10:40:43
6371
原创 深度学习-TF、keras两种padding方式:vaild和sam
前言在使用Keras的时候会遇到这样的代码x = Conv2D(filters, kernel_size=5, strides=2, padding=‘same’)(x),与pytorch不同,keras和TensorFlow设置卷积层的过程中可以设置padding参数,vaild和same。“valid”代表只进行有效的卷积,对边界数据不处理。“same”代表保留边界处的卷积结果,通常会导致输...
2019-02-19 10:23:41
3923
原创 Tensorflow中tf.train.exponential_decay函数(指数衰减法)
在神经网络的训练过程中,学习率(learning rate)控制着参数的更新速度,tf.train类下面的五种不同的学习速率的衰减方法。tf.train.exponential_decay tf.train.inverse_time_decaytf.train.natural_exp_decay tf.train.piecewise_constant tf.train.polyn...
2018-07-04 10:29:05
461
原创 tensorflow中tf.nn.xw_plus_b
tf.nn.xw_plus_b((x, weights) + biases)相当于tf.matmul(x, weights) + biases#-*-coding:utf8-*- import tensorflow as tf x=[[1, 2, 3],[4, 5, 6]] w=[[ 7, 8],[ 9, 10],[11, 12]] b=[[3,3],[3,3]] r...
2018-06-13 14:52:44
7713
转载 tensorflow中Saver的用法
1. Saver简介训练完一个模型后,为了以后重复使用,通常希望保存训练的结果,这些结果指的是模型的参数,也就是神经网络中的各项权重值。以便下次迭代的训练或者用作测试。 Tensorflow针对这一需求提供了Saver类。 Saver类提供了向checkpoints文件保存和从checkpoints文件中恢复变量的相关方法。Checkpoints文件是一个二进制文件,它把变量名映射...
2018-06-13 11:29:07
1135
原创 Tensorflow中tf.train.exponential_decay函数(指数衰减法)
在神经网络的训练过程中,学习率(learning rate)控制着参数的更新速度,tf.train类下面的五种不同的学习速率的衰减方法。tf.train.exponential_decay tf.train.inverse_time_decaytf.train.natural_exp_decay tf.train.piecewise_constant tf.train.polyn...
2018-06-12 17:48:26
12607
1
原创 多版本python环境下,分别使用相应pip进行操作
安装了2和3两个版本的python后,同时也分别装了2次pip且没注意区分pip名字,当再需要用pip安装或者列表显示相应环境下安装包时,只要安装的是比较新的Python下面就可以使用。python2 -m pip -hpython3 -m pip -hpip是一个package可以直接通过Python调用安python2 -m pip list/install等python3 ...
2018-06-09 22:44:43
3889
1
转载 tensorflow 中conv2d 以及max_pool 参数设置
1、tf.nn.conv2dtf.nn.conv2d是TensorFlow里面实现卷积的函数,tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None)除去name参数用以指定该操作的name,与方法有关的一共五个参数:第一个参数input:指需要做卷积的输入图像,它要求是一个T...
2018-06-09 18:07:41
2536
2
转载 tensorflow中strides参数
在二维卷积函数tf.nn.conv2d(),最大池化函数tf.nn.max_pool(),平均池化函数 tf.nn.avg_pool()中,卷积核的移动步长都需要制定一个参数strides(步长),因为无论是卷积操作还是各种类型的池化操作,都是某种形式的滑动窗口(sliding window)处理,这就要求指定从当前窗口移动下一个窗口位置的移动步长。TensorFlow 文档关于 strid...
2018-06-09 17:23:56
2326
原创 Tensorflow中变量保存与恢复(Saver)
将训练好的模型参数保存起来,以便以后进行验证或测试,这是我们经常要做的事情。tf里面提供模型保存的是tf.train.Saver()模块。保存变量模型保存,先要创建一个Saver对象:如saver=tf.train.Saver()在创建这个Saver对象的时候,有一个参数我们经常会用到,就是 max_to_keep 参数,这个是用来设置保存模型的个数,默认为5,即 max_to_k...
2018-05-26 10:39:29
1980
原创 Tensorflow中 tf.cast()的用法
tf.cast()cast( x, dtype, name=None)将x的数据格式转化成dtype数据类型.例如,原来x的数据格式是bool, 那么将其转化成float以后,就能够将其转化成0和1的序列。反之也可以%%python2import sysimport tensorflow as tfprint(sys.version)a = ...
2018-05-22 16:47:20
28668
原创 TensorFlow函数:tf.squeeze
tf.squeeze函数,squeeze( input, axis=None, name=None, squeeze_dims=None)从张量形状中移除大小为1的维度。给定一个张量 input,该操作返回一个与已经移除的所有大小为1的维度具有相同类型的张量。如果您不想删除所有大小为1的维度,则可以通过指定 axis 来删除特定的大小为1的维度。...
2018-05-22 15:18:59
8841
原创 tensorflow tf.stack tf.unstack 实例
%%python2import sysimport tensorflow as tfprint(sys.version)a = tf.constant([1,2,3])b = tf.constant([4,5,6])f = tf.constant([4,5,6])c = tf.stack([a,f],axis=1)d = tf.unstack(c,axis=0)e = tf.u...
2018-05-22 14:58:44
262
转载 Keras入门指南
Keras框架介绍在用了一段时间的Keras后感觉真的很爽,所以特意祭出此文与我们公众号的粉丝分享。 Keras是一个非常方便的深度学习框架,它以TensorFlow或Theano为后端。用它可以快速地搭建深度网络,灵活地选取训练参数来进行网路训练。总之就是:灵活+快速!参考资料keras中文文档(官方)一个不负责任的Keras介绍(上) 一个不负责任的Keras介绍(...
2018-05-12 18:31:19
395
原创 numpy.random.seed()的使用
numpy.random.seed()的使用seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed( )值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同。编写如下第一份代码:from numpy import *num=0while(num<5): random.seed...
2018-05-12 16:47:51
187
原创 tensorflow常用函数总结:tf.reduce_mean()这类函数
一,tensorflow中有一类在tensor的某一维度上求值的函数。如:求最大值tf.reduce_max(input_tensor, reduction_indices=None, keep_dims=False, name=None)求平均值tf.reduce_mean(input_tensor, reduction_indices=None, keep_dims=False, name=N...
2018-05-10 11:08:13
1307
原创 卷积层和池化层后输出大小方法
卷积后图片输出大小几个数W:图像宽,H:图像高,D:图像深度(通道数)F:卷积核宽高,N:卷积核(过滤器)个数S:步长,P:用零填充个数卷积后输出图像大小: Width=(W-F+2P)/S+1 Height=(H-F+2P)/S+1卷积后输出图像深度: ...
2018-04-26 17:58:30
20576
9
转载 Landsat 8数据介绍
1. 简介 1.1 数据简介 2013年2月11日,美国航空航天局(NASA) 成功发射Landsat-8卫星。Landsat-8卫星上携带两个传感器,分别是OLI陆地成像仪(Operational Land Imager)和TIRS热红外传感器(Thermal Infrared Sensor)。 Landsat-8在空间分辨率和光谱特性等方面与Landsat 1-7保持了基本一致,卫星一共...
2018-03-28 16:37:31
113244
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人