自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maxpooling的backward,和高维np.array花式索引(高级索引)的几种方法

近日写maxpooling的时候,发现一个看似很简单,实则很麻烦的问题,做了几天实验,分享一下。先说一下maxpooling,它的forward过程很简单,例如kernel=(C,kernelsize=2,kernelsize=2),那么将原图以stride=2,进行一个非线性运算max,得到的就是池化层输出,例如(N,C,28,28)将输出为(N,C,14,14),这很简单。但是它的backward过程呢,仔细想想,backward在把(N,C,14,14)形状的梯度,映射到(N,C,28,28)

2021-10-18 22:57:04 489

原创 《设计模式》学习笔记(维护中)

从上一个项目detectron2框架中,我意识到自己缺乏对大型开源项目的自顶向下的认识,这使得我在分析大型项目时,只见树木不见森林,对于逻辑关系穷根究底但是难以提炼整个系统如何运行。在大型项目中,首先需要理解整个系统流程是如何运行的,各个模块是如何通信与协作的,其次才是各个模块内部是如何编码的。换句话说,没有一个对大型项目设计模式的理解。为此,我学习了《设计模式》,并对其中的内容做简要的提炼和概括。后期,我可能从设计模式的角度去分析detectron2,并作为其它开源项目分析的出发点。《设计模式

2021-08-03 21:02:15 161

原创 detectron2的结构介绍及代码实现

detectron2的结构介绍(维护中)上一篇文章detectron2的简介和配置_d948142375的博客-CSDN博客介绍了怎么配置detectron2(以下简称DET2)到一台ubuntu18.04的远程服务器,本文将介绍为了实现一个基本的faster-RCNN该如何理解并运用DET2提供的功能。我不提供大量的代码讲解,DET2的代码、注释、doc非常的多,对于有基础的小伙伴,我只需要介绍其中最有价值的脚本及关键内容即可。你们仍然需要阅读我所提到的文件并理解其中的内容,所以本系列文章不适合直..

2021-06-10 10:23:45 3966

原创 detectron2的简介和配置

detectron2 前言:距离上一篇博客过了两年,几近放弃DL和RL这非常有趣的领域,近日重拾DL,在摸索中打算整理一下深度学习框架,争取做到“探索”和“利用“相统一hhh,还是要紧跟潮流啊。因为重装了一遍服务器并且更新了显卡驱动,很多基础的库需要重新安装。detectron2简介(以下简称DET2)detectron2是facebook AI research(FAIR)重构detectron的深度学习框架,是2020年最火的深度学习框架(另外还有mmdetection,simplede..

2021-05-14 10:56:15 27908 2

原创 从零开始用CUDA

从零开始用CUDA之前用过pytorch的CUDA功能,但那是在一台配置好的服务器上使用的。如今需要在自己的笔记本上使用CUDA,本博客用于记录从零开始用CUDA的配置过程。查看本机显卡CUDA是NVIDIA基于GPU的计算加速服务,所以先要有一个NVIDIA显卡(我的系统是win10)。右击桌面出现NVIDIA控制选项时,说明你有一个带正常驱动的NVIDIA显卡。这里显示的是本机N...

2019-12-15 16:23:04 1115 1

原创 cs229(1)

近期的学习方向我比较看重斯坦福的网课,之前就是学的cs231n入门,目前准备学习cs229和cs231n,博客主要是听课笔记以及实验记录;其中,cs229是知乎上找到的,关于machine learning的课程,cs231n则是之前学长向我推荐的课程,都带有英文字幕。未来还需要一门专门讲解DRL的课程待学习,等结束这两门课再讨论。...

2019-11-30 18:40:34 225

空空如也

空空如也

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

TA关注的人

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