自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 EfficientNet 训练测试自己的分类数据集

EfficientNet 训练测试自己的分类数据集Google团队19年的EfficientNet和EfficientDet在图像分类和目标检测方面都取得了惊艳的效果。EfficientNet既快又准,目测这两年将会成为比ResNet更广泛使用的Backbone。下面简单介绍在自己的分类数据集上运行EfficientNet。1. 准备代码Pytorch版本官方代码在这:EfficientNe...

2020-04-24 16:31:34 15052 111

原创 EfficientNet测试单张图片

EfficientNet 测试单张图片如何训练自己的数据集我在之前的博文:EfficientNet 训练测试自己的分类数据集介绍过。我也写过怎样在测试集算准确率。最近有小伙伴一直想知道怎么利用训练好的模型对一张图片进行预测类别标签。其实我前两个博文的代码真的理解了是很好自己修改的。思路就是把图片转化成Tensor然后送到训练好的模型forward一下。我觉得造成困扰的原因应该是不知道怎么找到自己数据集文件夹名字和预测的label之间的对应关系。1. 数据集文件夹的名字和训练好的Label_ID对应关系

2020-06-09 22:45:59 1696 11

原创 EfficientNet利用训练好的模型测试

EfficientNet 利用训练好的模型测试Google团队19年的EfficientNet和EfficientDet在图像分类和目标检测方面都取得了惊艳的效果。1. 训练过程EfficientNet如何训练自己的数据集我在之前的博文:EfficientNet 训练测试自己的分类数据集介绍过。不再赘述,通过训练我们已经可以在数据集下的model文件夹里保留最好的模型。2. 测试过程其实上次的代码稍微修改就可以利用保存的文件进行新的测试,你只需要修改main函数最前面的几行代码,下面放上完整代码:

2020-05-12 21:42:54 3087 10

原创 Pytorch把Tensor转化成图像可视化

Pytorch把Tensor转化成图像可视化在调试程序的时候经常想把tensor可视化成来看看,可以这样操作:from torchvision import transformsunloader = transforms.ToPILImage()image = original_tensor.cpu().clone() # clone the tensorimage = image.s...

2020-04-27 09:11:15 18787 3

原创 2020CVPR目标检测方向论文整理

CVPR 2020目标检测方向最新论文 CVPR 2020的录用结果已经出来好久了,这篇博客汇集了各方资料,下面应该是目前放出来的比较全的paper和code,我会大致介绍一下文章在做什么,方便大家更快地去选择性阅读。持续更新…… [1] EfficientDet: Scalable and Efficient Object DetectionMotivation: ...

2020-03-31 17:50:37 9394

原创 Image Matting传统方法和深度学习方法回顾

Image Matting课题回顾Introduction二级目录三级目录  Image Matting是一个基本的计算机视觉问题,有着广泛的应用。这个是之前的一次大作业选题,一直忘记整理了。这篇博客主要从最简单的证件照换背景入手,以此为切入点,开始探究复杂图片的Image Matting课题上经典的传统方法和近年来兴起的深度学习方法。在传统方法部分,有比较典型的三种经典算法:Bayesian ...

2020-03-28 17:08:22 6940 26

原创 Latex:BibTex缩小参考文献展示的间距

Latex 缩小参考文献间距加一个.sty文件修改.tex文件被一个参考文献不用.bib文件的模板坑了,不想再整理一遍参考文献,硬用原来整理好的.bib编译,成功了但是对比模板里面的参考文献间距,这样变一出来的间距过大很占空间。在网上找了半天,什么natbib宏包啊都试过,最后这样解决了。加一个.sty文件把下面这段保存成bibspacing.sty放到目录下:\newdimen\bib...

2020-03-27 11:43:36 8572 14

原创 DAGM2007数据集转换成VOC格式

DAGM2007数据集-to-缺陷数据集VOC格式DAGM2007数据集下载数据集简单介绍转换代码转换结果DAGM2007数据集下载链接: DAGM2007.下载后把每一类的压缩包解压放到文件夹,文件路径放成这样:raw_dataset\Class1\Train\-Test\Class2\Train\-Test\…数据集简单介绍DAGM2007数据集...

2020-03-26 22:41:08 4482 33

原创 c++实现求解欧拉函数和本原根

计算本原根这里我不详细解释欧拉函数和本原根。首先我们先了解求一个数的本原根的过程,以25为例:25的本原根1.在计算25的所有本原根时,首先我们要得到25的欧拉函数值可以知道25=5^2,其欧拉函数值=25-5=20且这20个数为1,2,3,4,6,7,8,9,11,12,13,14,16,17,18,19,21,22,23,24。2.接着遍历这些数依次求解这些数的1-20次方对25取...

2019-01-29 09:42:35 5250 1

原创 DES加密解密算法实现

DES加密解密数据加密标准(Data Encryption Standard, DES)中的算法是第一个也是最重要的现代对称加密算法,其分组长度为64比特,使用的密钥长度为56比特(实际上函数要求一个64位的密钥作为输入,但其中用到的有效长度只有56位,剩余8位可作为奇偶校验位或完全随意设置),DES加解密过程类似,加解密使用同样的算法,唯一不同的是解密时子密钥的使用次序要反过来。DES的整个体...

2019-01-24 17:28:11 1054 1

原创 古典密码维吉尼亚密码

古典密码维吉尼亚密码维吉尼亚密码原理Vigenenre密码是最著名的多表代换密码,是16世纪法国著名密码学家Vigenenre发明的。Vigenenre密码使用一个词组作为密钥,密钥中每一个字母用来确定一个代换表,每一个密钥字母被用来加密一个明文字母,第一个密钥字母加密第一个明文字母,第二个密钥字母加密第二个明文字母,等所有密钥字母使用完后,密钥再次循环使用,于是加解密前需先将明密文按照密钥长...

2019-01-17 20:35:03 2163

空空如也

空空如也

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

TA关注的人

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