自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 torch和numpy使用之间的区别

torch和numpy非常相似,只有少部分函数在使用时候返回的值有些区别。今天在实验的时候踩了坑,这里记录一下import numpy as npimport torcha = torch.rand(3,3)print("***torch****{}".format(a))ee = a.max(1)print("****torch****{}".format(ee))b = np.r...

2019-04-15 16:14:42 2055

原创 imageNet 的 top1-error和 top5-accuracy

top1-----就是你预测的label取最后概率向量里面最大的那一个作为预测结果,如过你的预测结果中概率最大的那个分类正确,则预测正确。否则预测错误top5-----就是最后概率向量最大的前五名中,只要出现了正确概率即为预测正确。否则预测错误。...

2019-03-29 14:17:40 3422

原创 KL距离

基于tensorRT方法的int8量化实现为了解决在对称量化时候精度损失的情况发生,提出了一中利用|T|作为量化边界的量化方法(具体如图):我们需要找到一个合适的阈值T,然后超出阈值绝对值的数全部映射到|127|上,这样原来的数就形成了新的概率分布,然后利用KL距离判断两个分布的差异程度,当然肯定是差异越小说明量化的更好,从而选择更优的T。KL距离:在数理统计中,Kullback-Lei...

2019-03-15 18:57:36 489

转载 关于momentum使用到的指数加权平均

最近在学习优化算法momentum和BN时候多次看到指数加权平均,查找到下面博文。此博文看配图,举例,也是吴恩达课程的总结,故此转载。原作:cloud&ken发表于:博客园链接:https://www.cnblogs.com/cloud-ken/p/7723755.html...

2019-03-14 13:08:08 344

原创 tensorboard:No dashboards are active for the current data set. 解决tensorboard无法启动和显示问题

当在代码中使用tensorboard后,会在相应目录下产生相关文件图中的events打头的文件就是tensorboard的记录logs的文件当需要打开端口查看日志时:只需要进入log文件(这里即图中的events.out.tfevents.XXX.user-MS文件件)的上级目录(这里注意,一定要是上级目录,否则都会报错),这里是runs0然后,输入命令tensorboard --logd...

2019-03-04 23:03:29 257

原创 继承中的__init__

当在Python中出现继承的情况时,一定要注意初始化函数_init_的行为:如果子类没有定义自己的初始化函数,父类的初始化函数会被默认调用;但是如果要实例化子类的对象,则只能传入父类的初始化函数对应的参数,否则会出错。如果子类定义了自己的初始化函数,而在子类中没有显示调用父类的初始化函数,则父类的属性不会被初始化如果子类定义了自己的初始化函数,在子类中显示调用父类,子类和父类的属性都会被初始...

2019-02-21 14:02:00 360

原创 python中super的理解

以前对于继承的了解只限于java里简单的单继承,用了python后看到可以多继承,看到super非常懵逼,现在来记录一下super的用法在类的继承里面super()非常常用,它解决了子类调用父类方法的一些问题,父类多次被调用时只执行一次,优化了执行逻辑在执行子类的super时,实际上执行的是父类中的同名方法一般super写为:python2中 super(当前类名,self).函数名()...

2019-02-21 13:33:13 132

原创 矩阵处理

有关矩阵处理的函数实在是太多了,在这里写一下,方便以后回忆torch.clampclamp(input,min,max,out=None)-> Tensor,将input中的元素限制在[min,max]范围内并返回一个Tensor可以看一下栗子:a = torch.randn(2,2)print(a)c = a.clamp(min = 0)print(c)输出。将所有小于m...

2019-01-22 16:39:53 485 1

原创 pytorch 调用模型

利用pytorch调用预训练好的模型到GPU上modeldata = torch.load(‘resnet-34-kinetics.pth’)利用pytorch调用预训练好的模型到CPU上modeldata = torch.load(‘resnet-34-kinetics.pth’,map_location=lambda storage, loc: storage)返回值modeldata...

2018-11-19 15:14:32 4093

原创 python 三维数组,numpy中np.shape的理解

python 三维数组,numpy中np.shape的应用直接贴图对于shape函数一般表示输出数组的形状,对于二维数组就是输出行与列,对于三维数组,shape[0]表示三维数组中包含多少个二维数组,后两个数字表示二维数组的形状...

2018-10-30 11:38:32 16570

原创 python 服务器上安装Anaconda,opencv,pytorch

安装Anaconda同时建立虚拟环境,在虚拟环境中安装opencv,pytorch最近刚入门AI,前前后后装环境装了四天,在本地,服务器上都装了一遍,现在做一下总结,方便以后查看;首先,我们需要下载anaconda,在https://www.anaconda.com/download/上可以选择对应python版本的anaconda。下载好后通过运行下载好的.sh文件安装anaconda;b...

2018-10-26 16:27:40 610

原创 python中一些函数的使用记录

python中一些函数的使用记录等差数列创建函数:numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)用途:返回在[start,stop]区间内均匀间隔的数字num:生成的样本数(默认是50)endpoint:如果是真,则一定包括stop,如果为False,一定不会有stopretst...

2018-10-25 20:39:38 185

原创 conda install XXX 和 pip install XXX 的区别

conda install XXX 和 pip install XXX 的区别这是在CSDN上写的第一篇文章,逛了这么久,对于一只刚入门的AI小白太需要一个这样的地方记录自己的学习成果了,可能我的记录在别人看来实在是太小儿科(大神自动忽略),有朝一日,希望自己也能变成大神!刚刚在Anaconda上装好了虚拟环境,跑了一个提特征的代码。用了很久conda install xxx 和 pip i...

2018-10-24 15:44:20 75745 3

空空如也

空空如也

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

TA关注的人

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