前言
窃以为记博客的好处有二:
一、好记性不如烂笔头,记的过程也是在总结并加深印象。
二、上网搜索 “用户名” + “关键词” ,即可定位到写过的文章,便于日后像查字典一样翻找。
读研时记录了很多,行文格式也相对工整。虽然大部分的记录都很基础入门,但毕竟是我成长之路上的印记。
工作后很少更新了,仅仅是把信息脱敏的小笔记随手一帖,便于自己日后查阅。不再有心境编排整理了。
部分博客难免有误,恳请指正~
算法思考
- 《论文算法》:
在旷视实习时写的。当时主要看的是通用目标检测,喜欢自己思考总结,还画了不少图解。后来看了一些分割方向的论文,也补录其中。 - 《Idea与思考》:
早年记录的一些突发奇想idea。 - 《深度学习》:
基础知识的学习笔记、代码公式的手推,以及自己的一些心得总结。
其中以下几篇综述写得相对比较用心一点:- 深度学习: one-stage/two-stage/multi-stage 目标检测算法:另辟蹊径对目标检测算法做的一个综述。
- 深度学习: 从新视角 综述 Detection算法:从一些细节实现的区别,来综述detection算法。
- 目标检测算法 发展脉络 (Detection-Timeline):可惜只记录到2018年。后面看得少了,也懒。
- 目标检测 (Detection) 算法综述:后面也没继续补充了。
- 基础网络 (Basemodel) 综述:同上。
- 深度学习: RPN (区域候选网络):拆解RPN。
- 深度学习: 从 RoIPooling 到 RoIAlign
- 深度学习: 从YOLOv1到YOLOv3
经验总结
- 《Git 使用》:
工作中会经常用到 git ,很多骚操作可以帮助少踩坑。
这里记录了常用的一些指令和git技巧,以及对原理的一些探究。 - 《Python 编程》:
我的主力编程语言是Python,日常工作中会注意保证写出的代码兼容py2和py3。
这个专栏记录了总结的不少简单可复用的代码模板,以及空余时间捣鼓的一些小实验。 - 《TensorFlow 框架》、《PyTorch 框架》:
研一捣鼓过Theano和Caffe,研二接触过PyTorch及旷视自研的MegDL,在阿里用的TensorFlow,后来大势所趋转PyTorch了。这里记录了对TensorFlow、PyTorch的一些源码探究、接口复现及使用心得。 - 《OpenCV-Python》:
搞图像的同学一定绕不开的OpenCV。
这里记录了捣鼓的一些小实验。 - 《图像处理》:
虽然我的专业是图像识别,但是图像处理相关的东西以前也喜欢捣鼓捣鼓,时不时还能在图像预处理阶段派上用场。 - 《Linux 使用》:
一系列常用指令和骚操作,及一些相关实验。 - 《LeetCode-Python》:
校招时用python刷过的一些LeetCode总结。
所有代码均是我自己推敲后整理的,基本涵盖了大部分可能考的题型。 - 《硬件》:
以前爱折腾,什么都好奇想探究。
也在实习过的两家公司独立组装过十几台台式,记录了一些装机心得。 - 《Bash》:
早年刚接触Linux的时候,经常因为环境没配好而不得不重新刷机,之后还要从头配置开发环境,特别费事。
花一小时自学了bash,并把要配置的开发环境都写在不同的安装脚本里,再通过一个全局的脚本,按依赖关系去驱动每一个脚本。这样每次刷机完,只需通过一行指令,全部环境都哗啦哗啦自动装好。
(代码已开源:JNingWei/One-Click_Deployment) - 《其他》:
记录一些程序员常识。
关于头像
图像处理常用 Lenna 作为测试样例。而我选了一张更符合自己审美图片,作为我大部分图像实验的测试图像。
周围朋友一看到这张图,就知道是我写的了。久而久之,这个小姐姐就成了我的头像:
About Me
在旷视实习,做目标检测。校招去阿里入坑了人脸算法。后续跳槽也基本主做该领域(人脸属性、人脸关键点、人脸分割),同时也涉及了一点3d、环境分割和人体骨骼点。
- GitHub:JNingWei
- Mail:hok2016jn@gmail.com
Feel free to contact me ~