CNN学习
文章平均质量分 82
songyuc
这个作者很懒,什么都没留下…
展开
-
CNN——NormLayer(BN、FRN)的学习笔记~
Keywords: BN1 致谢感谢网友wzy_zju提供的资料,链接如下:https://blog.csdn.net/wzy_zju/article/details/812624532 前言今天在学习CNN~我之前一直对BN的作用还不是很明白,所以今天再来复习一下~3 Batch Normalization的算法思路这里我们可以参考一下原始论文的算法图:可以看到,这里γ\gammaγ和β\betaβ......原创 2020-03-12 17:03:49 · 2529 阅读 · 1 评论 -
目标检测——夏侯南溪模型搭建篇(legacy)
目录1 前言2 文件夹结构的设计3 如何编写CNN模型代码3.1 数据准备3.2 数据载入操作3.3 定义模型整体结构3.3.1 输入样本的预处理操作3.3.2 定义网络结构3.3 训练模型3.4 模型推理4 模型搭建备忘1 前言今天在学习MTCNN的代码~2 文件夹结构的设计2.1 文件夹命名使用小写字母命名,单词之间用短线“-”...原创 2019-11-04 12:28:51 · 821 阅读 · 0 评论 -
OpenCV——基于Python开发的OpenCV安装教程
1 前言今天在学习R2CNN~2 安装步骤使用pip命令在Anaconda环境中进行安装;(不需要使用源码编译进行安装,网上的教程简直是醉了,一大堆源码编译的教程,把人都弄昏了)3 验证安装step 2: 打开终端;step 3: 输入python,进入Python编译环境;step 4: 粘贴以下代码,用来查看当前Python环境中OpenCV的版本号,import cv2 as......原创 2019-11-01 12:14:57 · 31837 阅读 · 11 评论 -
CNN——学习率LR的参考值范围是符合指数函数的增长规律的
1 致谢感谢吴恩达老师的教导!2 前言今天在学习动物多分类的代码,需要调参,loss从第二个epoch开始就不在下降了,后来发现是学习率的问题,学习率过大,导致loss难以下降,后来陈助教建议我调小了学习率,果然效果就好多了;于是我复习了一下吴教授当时在将机器学习的时候,建议的学习率,他是这样说的,我记得他好像提过指数函数,于是就感觉这个学习率的建议范围跟指数函数有关,于是就想...原创 2019-10-26 14:12:59 · 927 阅读 · 0 评论 -
《南溪的目标检测学习笔记》CNN调参笔记
1 致谢感谢赵老师的教导!原创 2019-10-26 12:11:48 · 854 阅读 · 1 评论 -
CUDA & cuDNN Installbook by Eric
1 致谢感谢网友撸起袖子就去干和FlyWine分享的经验,原文链接如下:https://blog.csdn.net/wanzhen4330/article/details/81699769https://blog.csdn.net/wf19930209/article/details/818795142 前言今天在学习R2CNN的代码~需要安装CUDA,才能运行代码。3 安装步骤...............原创 2019-10-09 15:44:06 · 2263 阅读 · 1 评论 -
Pytorch——搭建深度神经网络的基本流程
1 致谢感谢莫烦老师的帮助,莫烦老师的教程对于初学者还是很有帮助的,莫烦老师Pytorch教程的链接如下:https://morvanzhou.github.io/tutorials/machine-learning/torch/2搭建深度神经网络的基本流程2.1 定义自己的神经网络类由Pytorch官方文档可知,自定义Net类必须显式地继承torch.nn.Module...原创 2019-09-23 17:15:01 · 787 阅读 · 0 评论 -
ResNet的学习笔记~
1 前言今天在学习ResNet~一直在学习和研究ResNet,不过有些东西一直没有弄懂,觉得还是需要通过实验来验证一下,今天在学习CS231n时,Yang助教又讲到ResNet,这里我们再来复习和梳理一下ResNet的创作思想~首先,ResNet解决了一个什么样的问题呢?2 恒等映射的问题根据Yang助教的说法,ResNet想要解决的问题是“恒等映射的问题”,具体来说,就是:何教授认...原创 2019-09-02 22:39:41 · 859 阅读 · 0 评论 -
Numpy——常用的排序函数
1 前言今天在学习NMS算法~在学习别人的代码时,看到一句代码挺奇怪的,这一句代码不是很懂,后来请教了一下度娘然后明白啦~(“[::1]”是将数组进行翻转的操作~)2 常用的排序函数argsort()函数对数组进行升序排序,并返回。注意:这里是升序排序,无法进行降序排序的操作!(所以代码中加入了“[::1]”操作对数组进行翻转)也可以是np.ndarray的...原创 2019-09-02 17:10:14 · 845 阅读 · 0 评论 -
Faster R-CNN——学习笔记~
1 致谢感谢网友theoqian的帮助,原文链接如下:https://www.jianshu.com/p/cbfaa305b887关于RPN的过程解释的十分通俗易懂!2 Faster R-CNN的学习笔记1.1 RPN记得看一下Detectron2对Faster R-CNN的实现,RPN的输出中是否包含置信度的评分;在使用RPN的时候要注意,RPN输入的 featur...原创 2019-08-31 22:56:26 · 140 阅读 · 0 评论 -
目标检测——NMS算法的学习笔记~
对于Soft-NMS,首先选择score最高的候选框,然后对于IoU重合较高的邻域候选框,并不是像单纯NMS那样直接删除;而是应用了一种decay其score的方法,那么decay的参数如何确定呢?就是跟IoU有关,如果IoU越大,说明重合的程度越高,那么很有可能是同一个目标,所以decay的程度越高。...原创 2019-08-31 21:02:29 · 333 阅读 · 0 评论 -
CNN————激活可能性小的神经元不代表这个神经元的用处小
在CNN中,我们会用到不同的Kernel来对图像中不同的邻域进行特征提取,而不同的Kernel提取的特征往往是不同的,(这也是我们构建CNN网络的一个要求,我们总是希望不同的Kernel能提取到不同的特征;这也是为什么在对CNN的网络进行初始化的时候,不能将权值全部初始化为0的原因,因为如果权值的初始值相同,对于同一个gate连接的两个权值来说,由于回传过来的梯度时相同的,则两者在此次更新中被更...原创 2019-08-30 18:17:52 · 359 阅读 · 0 评论 -
CNN中卷积的学习笔记
Keywords: DWConv1 致谢感谢赵老师的讲述~2 前言今天在学习CNN~3 CNN中的卷积操作卷积操作是CNN网络中一种很基础的操作,指的是模板与输入图像对应窗型区域的卷积操作。4 Feature Map的尺寸计算Feature Map图像的尺寸计算公式如下:Hout=⌊Hin+2×padH−dilationH×(kH−1)−1strideH+1⌋Wout=⌊Win+2×padW−dilationW×..................原创 2019-08-06 20:58:21 · 471 阅读 · 0 评论