围绕四个点构造模型

1、扩大感受野

使用5*5卷积替换3*3来扩大感受野,在深度分离卷积中,pw与dw计算比为d/k^2,d为输出通道,k为

dw的卷积核,即增加dw的卷积核所带来的计算并不大。

在MobilenetV2中,使用了逆残差结构(两头小,中间大),但blazeblock中又回到了两头大、中间小的结构,理由是

“To accommodate for the fewer number of channels in the intermediate tensors, we swap these stages so that the residual
connections in our bottlenecks operate in the “expanded” (increased) channel resolution” 好吧,说啥就是啥吧

2、特征提取

3、anchor schme

只用两层feature map去生成anchor,且生成anchor比例是1:1固定的,理由是特征冗余,且在GPU下,特征图计算的开销基本固定(意思是cpu下不会?)

4、Post-processing

这部分没看懂

(1)As our feature extractor is not reducing the resolution below 8×8, the number of anchors overlapping a given object significantly increases with the object size.

why???有什么因果关系吗?

(2) 当使用现有NMS时,会出现the predictions tend to fluctuate between different anchors and exhibit temporal jitter

这又有什么因果关系呢?

(3) 所以使用新方法代替nms:estimates the regression parameters of a bounding box as a weighted mean between the overlapping predictions

没看懂

参考:https://zhuanlan.zhihu.com/p/73550375

https://zhuanlan.zhihu.com/p/73741766

blazeFace的更多相关文章

  1. deeplearning模型库

    deeplearning模型库 1. 图像分类 数据集:ImageNet1000类 1.1  量化 分类模型Lite时延(ms) 设备 模型类型 压缩策略 armv7 Thread 1 armv7 T ...

  2. 总结几个简单好用的Python人脸识别算法

    原文连接:https://mp.weixin.qq.com/s/3BgDld9hILPLCIlyysZs6Q 哈喽,大家好. 今天给大家总结几个简单.好用的人脸识别算法. 人脸识别是计算机视觉中比较常 ...

随机推荐

  1. Java的LinkedList底层源码分析

    首先我们先说一下,源码里可以看出此类不仅仅用双向链表实现了队列数据结构的功能,还提供了链表数据结构的功能.

  2. 尚硅谷Docker---6-10、docker的安装

    尚硅谷Docker---6-10.docker的安装 一.总结 一句话总结: docker的安装使用非常简单,安装的话yum安装epel和docker,使用的话就是docker run命令 1.doc ...

  3. AI工程师职业规划和学习路线完整版

    AI工程师职业规划和学习路线完整版   如何成为一名机器学习算法工程师 成为一名合格的开发工程师不是一件简单的事情,需要掌握从开发到调试到优化等一系列能 力,这些能力中的每一项掌握起来都需要足够的努力 ...

  4. 思科端口聚合的命令是channel-group

    锐捷设备的端口聚合命令是: int range f0/1-2 port-group 1 --------------------- == 思科设备的端口聚合 是: int range f0/1-2 c ...

  5. 如何解决excel工作簿保护密码

    自己的excel文档设置了“保护工作簿”密码,但是密码又忘记了,怎么办? 如果你会编写代码,那么这个问题非常好解决.Excel内置功能不能解决的事儿,自己编写一段代码或许就可以搞定了. 第一步,大家已 ...

  6. webpack bundle中parentJsonpFunction的作用

    parentJsonpFunction作用:使异步加载的模块在多个不同的bundle内同步. 假设有多入口文件 bundle1.js: bundl2.js: 在webpack打包后 加载流程: 1.b ...

  7. 操作系统(1)——X86-32硬件介绍、实验环境相关配置、uCore部分技巧介绍

    实验环境 本文假设已经创建虚拟机并配置好Ubuntu 16.04(网上太多教程了,所以这里就不赘述了). X86-32硬件介绍 x86指的是80386这种机器(一种32位CPU,在早期得到了广泛的应用 ...

  8. License开源许可证

  9. selenium学习-对当前浏览器窗口截屏

    方法:get_screenshot_as_file(filename) # coding=UTF-8 #16.对当前浏览器窗口截屏 import sys reload(sys) sys.setdefa ...

  10. [JS] 鼠标点击文本框清空默认值,离开文本框恢复默认值

    在使用文本框的时候,若设定了初始值,选择文本框进行输入的时候要将本来的内容进行删除,会显得非常麻烦 可以在文本框属性定义触发onfocus和onblur两个事件时对应的js功能 下面以asp.net代 ...