自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 COCO评价指标

COCO评价指标解读以及部分代码详情见以下连接,描述的很清晰。https://blog.csdn.net/weixin_36670529/article/details/84581851

2021-04-07 10:43:16 254

转载 如何判断某一数据服从何种分布

1.夏皮罗维尔克检验(Shapiro-Wilk test)检验小样本数据是否服从正态分布https://blog.csdn.net/qq_20207459/article/details/1025967802.科尔莫戈罗夫检验(Kolmogorov-Smirnov test)1)用于检验X的分布G(x)是否服从给定分布F(x),仅适用于连续分布的检验;2)检验两组数据是否来自统一分布。https://blog.csdn.net/qq_20207459/article/details/102617

2021-03-30 09:53:23 11058

原创 解决google打开以后跳转到hao123

google打开以后跳转到hao123最近打开谷歌浏览器后会自动跳转到hao123,出现如下画面,就很烦。网上查到很多方法,发现复杂而且可用性低。简单说两个方法在此。方法一:找到chrome快捷方式,右键属性,查看目标中是否有url后缀,如果有则删除,删除以后界面应该如下所示。方法二:如果已经更改上述目标如图所示,但是打开chrome后依然跳转到hao123等,则选择此种方式,博主亲测有用。右键快捷方式,找到打开文件所在位置,进去以后将原本的chrome.exe随便更改一个名字,博主此处更改为

2021-03-24 15:44:33 32329 2

原创 简单更改学习率的方式

简单更改学习率的方式只是预防忘记,简单记录一下,很多现成的学习率更新函数。通常利用torch.save()保存模型时,会将学习率等自动保存,因此如果想在某个epoch后更改学习率,可如下操作。 for epoch in range(epoches): if epoch in [epoches * 0.25, epoches * 0.5]: for param_group in optimizier.param_groups: param_group['lr']

2021-03-16 11:25:00 343

原创 关于axis的知识点

**axis=0,1,2**对于一些矩阵我们经常需要求取他们的平均值mean,求和sum等操作,但是楼主本身总是忘记axis=0,axis=1时的各类操作到底是行相加还是列相加,在此简单记录以下防止后面忘记。假设我们有一个矩阵为MxN,通常我们称行为0轴,列为1轴。不知道憋人怎么理解的,楼主总是混淆,比如最简单的。如下所示:import numpy as np arr = np.array([[1,1,1,1], [2,2,2,2]])result = np.me

2020-08-03 16:47:43 284

原创 python中的XML解析问题(增删改查)

xml.etree.ElementTree知识近期楼主因为部分原因,需要对XML进行一定的操作,因此初步学习了一系列基础的增删改查的操作,如果后续又复杂的在学习。推荐以下两个网址用于自学:https://docs.python.org/3/library/xml.etree.elementtree.html#module-xml.etree.ElementTreehttps://www.runoob.com/python3/python3-xml-processing.html我主要是学习xml.

2020-07-25 23:31:41 312

原创 Pytorch数据加载 (一)

1.数据加载 在pytorch中,数据加载可以通过自定义的数据集对象实现。数据集对象被抽象为Dataset类,实现自定义的数据集需要继承Datase类,并且实现Python的两个魔法方法。 a.**__getitem__**:返回一条数据或者样本。如obj[index]等价于obj.__getitem__(index)。如果定义一个 class Dataset(....): dataset =Dataset(.....) dataset[0]就是按照索引获取我们实际需要的目标以及目标的类别,拿简单

2020-07-24 11:12:35 166

转载 matplotlib 画动态图以及plt.ion()和plt.ioff()的使用

在使用matplotlib的过程中,常常会需要画很多图,但是好像并不能同时展示许多图。这是因为python可视化库matplotlib的显示模式默认为阻塞(block)模式。什么是阻塞模式那?我的理解就是在plt.show()之后,程序会暂停到那儿,并不会继续执行下去。如果需要继续执行程序,就要关闭图片。那如何展示动态图或多个窗口呢?这就要使用plt.ion()这个函数,使matplotlib的显示模式转换为交互(interactive)模式。即使在脚本中遇到plt.show(),代码还是会继续执行。下面这

2020-07-22 10:49:33 919

原创 pytorch保存模型等相关参数

pytorch保存模型等相关参数,利用torch.save(),以及读取保存之后的文件本文分为两部分,第一部分讲如何保存模型参数,优化器参数等等,第二部分则讲如何读取。假设网络为model = Net(), optimizer = optim.Adam(model.parameters(), lr=args.lr), 假设在某个epoch,我们要保存模型参数,优化器参数以及epoch一、先建立一个字典,保存三个参数:state = {‘net’:model.state_dict(), ‘opt

2020-07-21 21:16:27 1436

转载 BatchNorm2d()理解

BatchNorm2d()理解基本原理在卷积神经网络的卷积层之后总会添加BatchNorm2d进行数据的归一化处理,这使得数据在进行Relu之前不会因为数据过大而导致网络性能的不稳定,BatchNorm2d()函数数学原理如下:BatchNorm2d()内部的参数如下:1.num_features:一般输入参数为batch_sizenum_featuresheight*width,即为其中特征的数量2.eps:分母中添加的一个值,目的是为了计算的稳定性,默认为:1e-53.momentum:一个

2020-07-21 20:00:45 18747

原创 CV读取图片时路径有中文的问题解决方法

CV读取图片时路径有中文的问题解决方法import cv2import numpy as npdef main():img=cv2.imdecode(np.fromfile(path",dtype=np.uint8),-1)cv2.imshow(‘image’,img)cv2.waitKey(0)if name == ‘main’:main()借助于numpy来读入数据,然后cv2.imdecode()把数据转换(解码)成图像。编程中尽量用英文字母,避免不必要的问题。...

2020-07-11 09:01:26 530

原创 趣谈 错误率 精度 查准率 查全率

错误率 精度 查准率 查全率对于分类任务中的几个性能度量指标,之前一直有点绕,今天看西瓜书时才明白,尤其是对于查准率与查全率部分,然后记录下来预防后期自己忘掉。错误率与精度首先对于错误率很好理解,就是分类错误的样本数占总样本数的比例,假设你有N个样本,其中有F个样本被错误分类,那么错误率:p = F/N -------错误率于此对应的正确率也就是精度为:acc = 1 -p其实对...

2020-04-14 16:18:21 1702 1

空空如也

空空如也

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

TA关注的人

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