自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

转载 ubuntu查看文件和文件夹大小

在实际使用ubuntu时候,经常要碰到需要查看文件以及文件夹大小的情况。有时候,自己创建压缩文件,可以使用 ls -hl查看文件大小。参数-h 表示Human-Readable,使用GB,MB等易读的格式方式显示。klein@klein-ubuntu:~/source$ ll -h总用量 18Gdrwxrwxr-x  3 klein klein 4.0K 7月 &...

2020-02-29 18:45:45 457

转载 tensorflow 二维矩阵乘以三维矩阵,高维矩阵相乘

最近看论文时看到了一个让我费解的操作。二维矩阵 * 三维矩阵 * 二维矩阵 得到了一个二维矩阵。即:(n * c1) x (m * c1 * c2) x (n * c2) 得 n * m实现主要参考的是tensorflow的matmul运算对于高维矩阵的乘法支持batch的操作,只要保证高维矩阵最后两维之前的维度一样就可以。直接上例子比较直观。import tensorflow as ...

2020-02-26 21:46:23 3724

转载 pytorch手动实现滑动窗口操作,论fold和unfold函数的使用

在卷积网络中,经常会需要用...

2020-02-26 21:25:14 1962

转载 Group Convolution分组卷积,以及Depthwise Convolution和Global Depthwise Convolution

目录 写在前面 Convolution VS Group Convolution Group Convolution的用途 参考 博客:blog.shinelee.me | 博客园 | CSDN写在前面Group Convolution分组卷积,最早见于...

2020-02-25 22:00:11 161

转载 torch.nn.functional.conv2d 函数详解

形式:torch.nn.functional.conv2d(input,filters,bias,stride,padding,dilation,groups)返回值:一个Tensor变量作用:在输入图像input中使用filters做卷积运算参数的具体意义:input代表输入图像的大小(miniba...

2020-02-25 21:44:31 2316

转载 nn.ReflectionPad2d()

ReflectionPad2d()   类似于一种 镜像填充  说说公式,及属性   具体官方文档很详细  不过不够通俗= = 官方文档上 是这个     表示第一眼  有点不理解...

2020-02-25 19:02:51 491 1

转载 pytorch 自定义卷积核进行卷积操作

一 卷积操作:在pytorch搭建起网络时,大家通常都使用已有的框架进行训练,在网络中使用最多就是卷积操作,最熟悉不过的就是torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, gro...

2020-02-25 18:57:20 2779

转载 pytorch 自定义核进行卷积操作

1.介绍    高斯滤波的用处很多,也有很多现成的包可以被调用,比如opencv里面的cv2.GaussianBlur,一般情况,我们是没必要去造轮子,除非遇到特殊情况,比如我们在使用pytorch的过程中,需要自定义高斯核进行卷积操作,假设,我们要用的高斯核的参数是以下数目:0.00...

2020-02-25 15:58:48 1716

转载 os.path.splitext()用法--分离文件名与扩展名

用法: os.path.splitext(“文件路径”)    分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作例子:import ospath_01=‘E:\STH\Foobar2000\install.log’path_02=‘E:\STH\Foobar2000’res_01=os.path.spl...

2020-02-16 20:47:36 358

转载 python os.path.basename()方法

返回path最后的文件名。如果path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素。?12345>>> import os>>> path = '/Users/beazley/Data/data.csv'>>> # Get the last component of the path>...

2020-02-16 20:26:13 6601

转载 Numpy知识点补充:np.expand_dims()&np.argmax()

参考资料:numpy.expand_dimsnumpy.argmax详解numpy的argmaxnp.expand_dims:用于扩展数组的形状原始数组:import numpy as npIn [12]:a = np.array([[[1,2,3],[4,5,6]]])a.shapeOut[12]:(1, 2, 3)np.expand_dims(a, axis=...

2020-02-13 22:50:13 179

转载 Numpy中ndim、shape、dtype、astype的用法

本文介绍numpy数组中这四个方法的区别ndim、shape、dtype、astype。1.ndimndim返回的是数组的维度,返回的只有一个数,该数即表示数组的维度。2.shapeshape:表示各位维度大小的元组。返回的是一个元组。对于一维数组:有疑问的是为什么不是(1,6),因为arr1.ndim维度为...

2020-02-13 22:46:01 270

转载 Python:操作dict时避免出现KeyError的几种方法

在读取dict的key和value时,如果key不存在,就会触发KeyError错误,如:Pythont = { 'a': '1', 'b': '2', 'c': '3',}print(t['d'])就会出现:<code class="language-plain hljs" style="font-family:Consolas, Monaco, 'A...

2020-02-13 15:11:48 476

转载 python os.path.expanduser()

# Expand the user's home directory 

2020-02-13 14:29:38 833

转载 python元组相加

元组相加时,直接上图:原以为是这样,实际错了,是个int型,实际应该是:加个逗号才是元组,小问题,但是如果直接去用的话就可能会出错,提醒下自己。 ...

2020-02-12 13:28:27 3062

转载 CVPR2017: SRResNet(SRGAN): Photo-Realistic Single Image Super-Resolution Using a Generative Adversar

元组相加时,直接上图:原以为是这样,实际错了,是个int型,实际应该是:加个逗号才是元组,小问题,但是如果直接去用的话就可能会出错,提醒下自己。 ...

2020-02-11 19:00:55 591

转载 pytorch torch.expand和torch.repeat的区别

1.torch.expand  函数返回张量在某一个维度扩展之后的张量,就是将张量广播到新形状。函数对返回的张量不会分配新内存,即在...

2020-02-11 18:39:19 494

转载 torch.bmm()函数解读

函数作用计算两个tensor的矩阵乘法,torch.bmm(a,b),tensor a 的size为(b,h,w),tensor b...

2020-02-11 16:39:26 1086

转载 Pythorch中的ReflectionPad2d与直接指定conv层中padding扩充的区别是?

沐阿羞工科学生15 人赞同了该回答已解决!以下是自己的笔记!增加边界的类型有以下4个类型:以一行图像数据为例,abcdefgh是原图数据,|是图像边界,为原图加边Ø aaaaaa|abcdefgh|hhhhhhh 重复Ø fedcba|abcdefgh|hgfedcb 反射Ø gfedcb|abcdefgh|gfedcba 反射101,相当于上一行的左右互换Ø cdefgh|abcdefgh|ab...

2020-02-11 16:18:45 1219 1

转载 nn.ReflectionPad2d()

ReflectionPad2d()   类似于一种 镜像填充  说说公式,及属性   具体官方文档很详细  不过不够通俗= = 官方文档上 是这个     表示第一眼  有点不理解...

2020-02-11 16:15:02 316

转载 numpy.meshgrid()理解

本文的目的是记录meshgrid()的理解过程:step1. 通过一个示例引入创建网格点矩阵;step2. 基于步骤1,说明meshgrid()的作用;step3. 详细解读meshgrid()的官网定义;说明:step1和2 的数据都是基于笛卡尔坐标系的矩阵,目的是为了方便讨论。 step1. 通过一个示例引入创建网格点矩阵;示例1,创建一个2行3列的网格点矩阵...

2020-02-11 16:12:16 244

转载 pytorch中的Variable()

参考链接:https://www.cnblogs.com/hellcat/p/8439055.html函数简介torch.autograd.Variable是Autograd的核心类,它封装了Tensor,并整合了反向传播的相关实现(tensor变成variable之后才能进行反向传播求梯度?用变量.ba...

2020-02-11 15:59:40 868

转载 os.path.dirname用法

目录结构我的目录结构: os.path.dirname(path)语法:os.path.dirname(path) 功能:去...

2020-02-11 13:38:28 517

转载 PyTorch学习系列(一)——加载数据2

生成batch数据现在有了由数据文件生成的结构数据MyDataset,那么怎么在训练时提供batch数据呢?PyTorch提供了生成...

2020-02-11 11:43:16 309

转载 python之函数用法vars()

# -*- coding: utf-8 -*-#python 27#xiaodeng#python之函数用法vars()#vars()#说明:返回对象object的属性和属性值的字典对象'''vars(...) vars([object]) -> dictionary dictionary:字典对象 Without arguments, ...

2020-02-11 11:12:17 384

转载 Python之Matplotlib库常用函数大全(含注释)

plt.savefig(‘test’, dpi = 600) :将绘制的图画保存成png格式,命名为 testplt.ylabel(‘Grade’) :  y轴的名称plt.axis([-1, 10, 0, 6]) :  x轴起始于-1,终止于10 ,y轴起始于0,终止于6plt.subplot(3,2,4) :  分成3行2列,共6个绘图区域,在第4...

2020-02-09 16:23:35 618

转载 Python图像处理库PIL的ImageDraw模块介绍

ImageDraw模块提供了图像对象的简单2D绘制。用户可以使用这个模块创建新的图像,注释或润饰已存在图像,为web应用实时产生各种图形。PIL中一个更高级绘图库见The aggdraw Module。一、ImageDraw模块的概念1、  Coordinates绘图接口使用和PIL一样的坐标系统,即(0,0)为左上角。2、  Colours为了指定颜色,用户...

2020-02-09 16:19:15 1190

转载 np.random.randint() 与 random.randint()区别

>>> random.randint(1,20)13>>> np.random.randint(1,20)1>>> np.random.randint(1,20,size=3)array([19, 18, 4])>>> np.random.randint(1,20,size=(3,4))array([[ 4, ...

2020-02-09 16:16:15 393

转载 PIL (Python Imaging Library) 教程

一、简介PIL (Python Imaging Library)Python图像处理库,该库支持多种文件格式,提供强大的图像处理功能。PIL中最重要的类是Image类,该类在Image模块中定义。二、读取存操作导入PIL模块from PIL import Imageimport numpy as ...

2020-02-09 13:45:31 550

转载 python中assert的用法

assert:断言 格式:assert 表达式 [, 参数]当表达式为真时,程序继续往下执行;当表达式为假时,抛出AssertionError错误,并将  参数  输出 举例:def foo(s): n = int(s) assert n != 0, 'n is zero!' return 10 / nf...

2020-02-09 13:11:30 262

转载 matplotlib中cla() clf() close()用途

cla() # Clear axis即清除当前图形中的当前活动轴。其他轴不受影响。clf() # Clear figure清除所有轴,但是窗口打开,这样它可以被重复使用。close() # Close a figure window ...

2020-02-09 12:38:48 367

转载 matplotlib.pyplot绘图显示控制方法

在使用Python库时,常常会用到matplotlib.pyplot绘图,本文介绍在PyCharm及Jupyter Notebook页面中控制绘图显示与否的小技巧。在PyCharm中显示绘图在绘图代码最后加上“plt.show()”语句。?12345678910import numpy as npimport matplotlib.pyplot as plt  x ...

2020-02-09 12:31:51 621

转载 Pytorch(0)降低学习率torch.optim.lr_scheduler.ReduceLROnPlateau类

当网络的评价指标不在提升的时候,可以通过降低网络的学习率来提高网络性能。所使用的类class torch.optim.lr_sche...

2020-02-08 21:20:52 569 1

转载 pytorch 中 torch.optim.Adam 方法的使用和参数的解释

class torch.optim.Adam(params, lr=0.001, betas=(0.9, 0.999), eps=1e-08, weight_decay=0)[source]实现Adam算法。它在Adam: A Method for Stochastic Optimization中被提出。...

2020-02-08 21:08:51 18645

转载 action='store_true'

关于parser.add_argument()记录一个特殊的情况:action栗子1:self.parser.add_argument('--lr_use', action='store_true', default=False, help='if or not use lr_loss')当在终端运行的时候,...

2020-02-08 20:47:01 1058 1

转载 pytorch中squeeze()和unsqueeze()函数介绍

一、unsqueeze()函数1. 首先初始化一个a可以看出a的维度为(2,3)2. 在第二维增加一个维度,使其维度变为(2,1,3)可以看出a的维度已经变为(2,1,3)了,同样如果需要在倒数第二个维度上增加一个维度,那么使用b.unsqueeze(-2)二、squeeze()函数介绍1. ...

2020-02-07 16:58:24 340

转载 pytorch .detach() .detach_() 和 .data用于切断反向传播

参考:https://pytorch-cn.readthedocs.io/zh/latest/package_references/torch-autograd/#detachsource当我们再训练网络的时候可能希望保持一部分的网络参数不变,只对其中一部分的参数进行调整;或者值训练部分分支网络,并不让其梯度对主网络的梯度造成影响,这时候我们就需要使用detach()函数来切断一些分支的反向传播...

2020-02-07 16:54:44 387

转载 json.dump里面参数的使用及应用,json.dumps(a, indent=5, ensure_ascii=False)

#coding:utf-8json.dumps(a, indent=5, ensure_ascii=False)ensure_ascii表示的意思是是否要转为ASCII码,如果打开(默认打开True),那么转为json后中文会变成ASCII编码,如果关闭后中文还是中文,不会变为ASCII编码。indent表示间隔的长度,如下图所示:...

2020-02-07 15:41:44 2060

原创 将python datetime转换为具有可读格式date的字符串

f'{datetime.now():%H%M}'在Python 3.6及更高版本中使用f字符串。from datetime import datetimedate_string = f'{datetime.now():%Y-%m-%d %H:%M:%S%z}'

2020-02-07 13:27:05 462

转载 argparse简要用法总结

<p><a href="https://docs.python.org/3/library/argparse.html" target="_blank" rel="noopener">argparse</a> 是python自带的命令行参数解析包,可以用来方便地读取命令行参数,当你的代码需要频繁地修改参数的时候,使用这个工具可以将参数和代码分离开来,让...

2020-02-07 12:43:20 275

空空如也

空空如也

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

TA关注的人

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