当前位置:网站首页>RepVGG学习笔记
RepVGG学习笔记
2022-08-04 15:12:00 【I松风水月】

1.什么是RepVRR?
答:
RepVGG主要为了解决原始VGG网络模型较大,不便于部署以及性能比较差二提出的一个VGG升级版本。
2.RepVGG的主要思路是什么?
答:
(1)在VGG网络的Block块中加入了Identity和残差分支,相当于把ResNet网络中的精华应用 到VGG网络中; (2)模型推理阶段,通过Op融合策略将所有的网络层都转换为Conv3*3,便于网络的部署和加速。
3.为什么像googlenet,resnet都喜欢用多分支的结构?
答:
多分支结构能够增加网络模型的表征能力。引申出对原始VGG也使用多分支结构,从而出现了RepVGG
4.为什么模型在训练的时候使用多了多分支结构,在推理的时候使用单分支结构呢?
答:
还是为了便于模型的部署,是推理阶段可以更快、更省内存、更加灵活。
针对更快,从GPU 计算的角度去看,以其中一个分支为例,在计算模型输出得时候,先计算最外层的BN层,然后计算 1 × 1 1 \times 1 1×1的卷积层,最后再计算 3 × 3 3 \times 3 3×3的卷积层,只有前面计算完了才计算后面的,很浪费时间。
5.什么是结构重参数化,即怎么将训练好的RepVGG Block转成推理时的模型结构?
答:
结构重参数化也是RepVGG的核心。
核心就是最为层的BN层之前有一个 3 × 3 3 \times 3 3×3卷积层的恒等映射。结构重参数化之后只剩一个卷积层了,就没分支了。及减少了模型的参数数量,又加快了模型的推理速度。
边栏推荐
- MVCC实现过程
- Find My技术|防止你的宠物跑丢,苹果Find My技术可以帮到你
- 分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享
- Next -20- 使用自定义样式 (custom style)
- [Beiya data recovery] IBM System Storage storage lvm information lost data recovery solution
- Redis-哨兵模式
- 数据链路层-------以太网协议
- Jupyter常用操作总结(强烈建议收藏,持续更新实用操作)
- 蓝牙技术|上半年全国新增 130 万台充电桩,蓝牙充电桩将成为市场主流
- Next -19- 开启fancybox查看图片大图
猜你喜欢

Leetcode: 215 disorderly to find the first big k element in the array

leetcode:259. 较小的三数之和

蓝牙技术|上半年全国新增 130 万台充电桩,蓝牙充电桩将成为市场主流

2022杭电多校4

leetcode: 212. Word Search II

Bluetooth Technology|In the first half of the year, 1.3 million charging piles were added nationwide, and Bluetooth charging piles will become the mainstream of the market

Redis-哨兵模式

FRED Application: Capillary Electrophoresis System

技术分享| 小程序实现音视频通话

Pisanix v0.2.0 发布|新增动态读写分离支持
随机推荐
我爱七夕哈哈哈
Compound Refractive Lenses for X-ray Focusing
如何优雅的消除系统重复代码?
OAID是什么
uni-app 从零开始-生命周期(二)
Redis-主从复制
This week to discuss the user experience: Daedalus Nemo to join Ambire, explore the encryption of the ocean
PTA 6-2 多项式求值
Zheng Qing freshmen school competition and middle-aged engineering selection competition
Http-Sumggling缓存漏洞分析
Unity AR阴影投射透明地面 仅渲染模型实时阴影 Shader实现
《分布式云最佳实践》分论坛,8月11日深圳见
leetcode: 254. Combinations of factors
leetcode: 241. Designing precedence for arithmetic expressions
QT笔记——QUuid了解
数据链路层-------以太网协议
Go 语言快速入门指南: 变量和常量
Next -18- 添加代码复制按钮
苏秋贵:揭秘绿联科技用5年时间从0做到6亿,如何一枝独秀?
Roslyn 节点的 Span 和 FullSpan 有什么区别