Jan 11, 2020 · 2896 words · 6 mins
layer 整体介绍 # layer 是模型计算的基本单元, 类似于 pytorch 或者其他深度学习框架的 op。 layer 中的数据流向为:输入若干个 blob,称之为 “bottom blob”,经过 layer 的计算后,输出若干个 blob,称之为 “top blob”。
Jan 10, 2020 · 1189 words · 3 mins
迫于生计,开始看 caffe 代码。 会侧重于分析 inference 部分。
整体的依赖关系是:Net 由 Layer 组成,Layer 之间通过 Blob 传递数据。后面几篇会分别展开这三者。
Dec 13, 2019 · 1513 words · 4 mins
问题描述 # 一年debug 三次faster rcnn,每次都有新感觉(不
Dec 8, 2019 · 3935 words · 8 mins
检测不同尺度的物体一直是计算机视觉领域中比较有挑战性的事情.我们先从之前的工作出发,并对比FPN比起之前的工作有哪些改进.
Dec 8, 2019 · 3374 words · 7 mins
概述 # SSD是一种单阶段目标检测算法.所谓单阶段,是指只使用了一个deep neural network,而不是像faster-rcnn这种两阶段网络. 为什么有了faster-rcnn还要使用SSD? 最主要是慢… 两阶段网络虽然准确率高,但是在嵌入式等算力不足的设备上做inference速度非常感人,很难达到real time的要求. (实际业务上也是这样,公有云上的检测模型几乎都是faster-rcnn,而到了一些盒子之类的硬件设备,检测模型就全是SSD等single stage 模型了)
Nov 26, 2019 · 1377 words · 3 mins
boosting 算法是什么 # 机缘使然,接触到了 Boosting 算法.Boosting是一种通过组合弱学习器来产生强学习器的通用且有效的方法.
Nov 22, 2019 · 1886 words · 4 mins
年中的时候接了离职的同事模型转换的锅,在不断地更新迭代的过程中,发现了一些痛点。 发现k8s能够解决一部分痛点,因此来分享一下在这方面的探索。
Nov 7, 2019 · 699 words · 2 mins
最近有同事report给我们,用同一个模型转换工具,转同一个faster rcnn 模型, 同样的sdk代码,在有些显卡上结果正常,但是再比较新的显卡上(比如Titan V)上 结果完全不正确.
Oct 19, 2019 · 721 words · 2 mins
花了三个月的时间,终于跟完了这门编程语言课. 课程内容非常赞,而且也充分发挥了coursera平台的作用. 非要说缺点的话,就是这门课时间有点短,以及peers’ assignments总是找不到人…
Jul 3, 2019 · 1340 words · 3 mins
概述 # YUV是一种图像编码方式,或者称为色彩空间,与RGB是同级的概念. YUV是三个分量,Y,U和V,其中:
Jul 1, 2019 · 695 words · 2 mins
动机 # 将一张图分成多个grid cell进行检测之后,每个cell只能检测到一个object. 如果这个grid cell中不止有一个物体要怎么办呢? 因此提出了anchor box algorithm来解决这个问题.
Jun 30, 2019 · 435 words · 1 min
对象检测(Object Detection)的目的是”识别对象并给出其在图中的确切位置”,其内容可解构为三部分:
Jun 29, 2019 · 1046 words · 3 mins
转眼毕业一整年了,是时候做一个复盘了。 依稀记得刚入职的时候leader提醒我要有职业规划时的场景。总体来说,这一年虽然没有完全走在最正确的路线上,但是大方向应该没有太偏。
Jun 1, 2019 · 127 words · 1 min
发现工作之后更新博客的频率低了很多,以及迫于不想在自己维护服务器了,因此决定把博客迁移到hugo上。
May 1, 2019 · 213 words · 1 min
在steam上买了 BattleBlock Theater, 官方说支持linux,但是却无法启动。
Mar 3, 2019 · 4694 words · 10 mins
JOS的environments基本可以理解成"process"进程的同义词,但是由于"process"是一个unix术语,因此使用environment这个词.
Feb 28, 2019 · 2606 words · 6 mins
CSAPP第二章的内容以前组成原理基本都学过…所以就简单翻了翻。
Feb 23, 2019 · 76 words · 1 min
系统版本为Manjaro 18.0.3 Illyria
运行文明5比较容易,只需要设置启动选项为:
Feb 18, 2019 · 1262 words · 3 mins
Halide is a programming language designed to make it easier to write high-performance image and array processing code on modern machines.
halide有两个特性比较吸引人。一个是对于各种平台架构的支持。
Feb 14, 2019 · 8290 words · 17 mins
2019年2月24:完成了除了"Challenge"以外的全部练习和问题. 总共花费15个小时. # 2019年2月26:完成"Challenge 2"(应该是最简单的一个orz,只花了不到一个小时) # Part 1: Physical Page Management # 操作系统必须时刻追踪哪些物理内存在使用,哪些物理内存没有在使用。