自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 图像傅里叶变换

傅里叶变换(二维离散傅里叶变换)翻译开源学开源最后发布于2018-06-15 22:22:35阅读数 48318收藏展开离散二维傅里叶变换一常用性质: 可分离性、周期性和共轭对称性、平移性、旋转性质、卷积与相关定理;(1)可分离性:二维离散傅里叶变换DFT可分离性的基本思想是DFT可分离为两次一维DFT。因此可以用通过计算两次一维的FFT来得到...

2020-03-28 07:41:52 2011

转载 分类精度评价:混淆矩阵+总体精度OA、F1值等

整理 归纳 举例 记录一下(一)混淆矩阵混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,用n行n列的矩阵形式来表示。 Predicted as Positive(预测-正例) Predicted as Negative(预测-反例)Labeled as Positive (真实-正例) True Positive(TP-真正例) False Negati...

2020-03-17 14:15:10 4049

转载 __new__

一、init 方法是什么?使用Python写过面向对象的代码的同学,可能对init方法已经非常熟悉了,init方法通常用在初始化一个类实例的时候。例如:class Person(object): """Silly Person""" def __init__(self, name, age): self.name = name s...

2020-02-29 19:32:00 204

转载 python namedtuple

Python元组的升级版本 -- namedtuple(具名元组)因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义,所以在这里引入了collections.namedtuple这个工厂函数,来构造一个带字段名的元组。具名元组的实例和普通元组消耗的内存一样多,因为字段名都被存在对应的类里面。这个类跟普通的对象实例比起来也要小一些,因为 Python ...

2020-02-29 12:21:00 145

转载 Python中coOrderedDict的使用

很多人认为python中的字典是无序的,因为它是按照hash来存储的,但是python中有个模块collections(英文,收集、集合),里面自带了一个子类OrderedDict,实现了对字典对象中元素的排序。请看下面的实例:import collectionsprint "Regular dictionary"d={}d['a']='A'd['b']='B'd['c']='C'...

2020-02-25 19:49:19 153

原创 Pytorch Dataloader map-style dataset

import numpy as npimport torchimport torch.utils.data as datadata_tensor=torch.Tensor(range(1,17)).reshape(4,1,2,2)label_tensor=torch.Tensor([0,1,1,0])dataset=data.TensorDataset(data_tensor,lab...

2020-02-25 19:06:54 1696

原创 Pytorch Torch.utils.data.Sampler

Data Loading Order andSamplerForiterable-style datasets, data loading order is entirely controlled by the user-defined iterable. This allows easier implementations of chunk-reading and dynamic bat...

2020-02-25 11:08:20 3511

原创 list 引用

class person: def __init__(self,name): self.name=namep1=person('w')p2=person('l')l=list([p1,p2])id(l[0])Out[499]: 288610288id(p1)Out:288610288

2020-02-24 19:32:39 191

转载 python中的特殊方法 __getitem__()

python中的特殊方法 __getitem__()原创Solarzhou 最后发布于2019-07-19 14:08:37 阅读数 1240 收藏展开特殊方法----getitem()Python的特殊方法__getitem_() 主要作用是可以让对象实现迭代功能。我们通过一个实例来说明。定义一个Sentence类,通过索引提取单词。import reRE_WORD = re...

2020-02-24 19:03:58 770

转载 python 二分查找

前面五个属性大家感兴趣可以打出来看看数值,这里就不介绍了。 先说明的是,使用这个模块的函数前先确保操作的列表是已排序的。先看看 insort 函数:其插入的结果是不会影响原有的排序。 再看看bisect 函数: 其目的在于...

2020-02-24 17:55:33 134

原创 Pytorch RandomCrop

[docs]class RandomCrop(object): """Crop the given PIL Image at a random location. Args: size (sequence or int): Desired output size of the crop. If size is an int instead...

2020-02-24 15:49:57 2947

原创 Pytorch Transforms Tensor

transforms代码[docs]class Compose(object): """Composes several transforms together. Args: transforms (list of ``Transform`` objects): list of transforms to compose. Example: ...

2020-02-24 12:42:37 3716

原创 Pytorch中的BatchNorm

class torch.nn.BatchNorm1d(num_features, eps=1e-05, momentum=0.1, affine=True)对小批量(mini-batch)3d数据组成的4d输入进行批标准化(Batch Normalization)操作 在每一个小批量(mini-batch)数...

2020-02-23 17:25:42 1534

原创 Pytorch中的mean()

x=torch.Tensor(range(1,17))x=x.reshape(2,2,2,2)print('x: ',x)print('mean(0): ',x.mean(0))print('mean(1): ',x.mean(1))print('mean(2): ',x.mean(2))print('mean(3): ',x.mean(3))out:x: tensor([...

2020-02-23 15:38:38 13278 2

原创 Python中long与int

为什么只有int,没有long?在python官网开发者指引里面能找到 PEP 237 -- Unifying Long Integers and Integers,这里说明了为什么要统一 int 和 long int。根据提案,有以下几个方面的考量:当我们要处理大数据的情况下,以前适用int写的算法就不合适了;而这个时候要更换算法就很麻烦了 把机器字节码和语言关联不利于移植,比如 ...

2020-02-03 21:18:41 5126

转载 对全局平均池化(GAP)过程的理解

对学习Class Activation Mapping(CAM)原文献的时候提到的全局平均池化GAP方法做个简单的知识补充。所谓的全局就是针对常用的平均池化而言,平均池化会有它的filter size,比如 2 * 2,全局平均池化就没有size,它针对的是整张feature map.全局平均池化(Global average Pooling)由M. Lin, Q. Chen, and ...

2019-12-24 00:42:19 791

转载 PCH

预编译头文件(一般扩展名为.PCH),是把一个工程中较稳定的代码预先编译好放在一个文件(.PCH)里.这些预先编译好的代码可以是任何的C/C++代码--甚至可以是inline函数,只它们在整个工程中是较为稳定的,即在工程开发过程中不会经常被修改的代码.为什么需要预编译头文件?一言以蔽之:提高编译速度.一般地,编译器以文件为单位编译,如果修改了一工程中的一个文件则所有文件都要重新编译,包括头文件里的...

2018-06-07 13:24:07 729

空空如也

空空如也

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

TA关注的人

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