当前位置:网站首页>基于MobileNet-Yolov4搭建轻量化目标检测
基于MobileNet-Yolov4搭建轻量化目标检测
2022-06-27 03:38:00 【@BangBang】
网络替换实现思路
1、网络结构解析与替换思路解析

对于YoloV4而言,其整个网络结构可以分为三个部分。
分别是:
- 1、主干特征提取网络
Backbone,对应图像上的CSPdarknet53 - 2、加强特征提取网络,对应图像上的
SPP和PANet - 3、预测网络
YoloHead,利用获得到的特征进行预测
其中:
- 第一部分主干特征提取网络的功能是进行初步的特征提取,利用主干特征提取网络,我们可以获得三个初步的有效特征层。
- 第二部分加强特征提取网络的功能是进行加强的特征提取,利用加强特征提取网络,我们可以对三个初步的有效特征层进行特征融合,提取出更好的特征,获得三个更有效的有效特征层。
- 第三部分预测网络的功能是利用更有效的有效特整层获得预测结果。
在这三部分中,第1部分和第2部分可以更容易去修改。第3部分可修改意义不大,毕竟本身也只是3x3卷积和1x1卷积的组合。
mobilenet系列网络可用于进行分类,其主干部分的作用是进行特征提取,我们可以使用mobilenet系列网络代替yolov4当中的CSPdarknet53进行特征提取,将三个初步的有效特征层相同shape的特征层进行加强特征提取,便可以将mobilenet系列替换进yolov4当中了。
3、将特征提取结果融入到yolov4网络当中

对于yolov4来讲,我们需要利用主干特征提取网络获得的三个有效特征进行加强特征金字塔的构建。
利用上一步定义的MobilenetV1、MobilenetV2、MobilenetV3三个函数我们可以获得每个Mobilenet网络对应的三个有效特征层。
我们可以利用这三个有效特征层替换原来yolov4主干网络CSPdarknet53的有效特征层。
为了进一步减少参数量,我们可以使用深度可分离卷积代替yoloV4中用到的普通卷积。
4、修改加强特征提取网络PAnet,减少网络参数量
对于PAnet的参数量主要集中在3x3的卷积中,如果可以对3x3卷积进行修改的话,就可以大幅度减少参数量。利用深度可分离结构快替换3x3卷积
5.修改卷积核倍率因子alpha
卷积核倍率因子alpha,控制卷积核个数,修改该参数可以减少卷积核个数,从而减少网络的参数量
详见博客:Tensorflow2 利用mobilenet系列(v1,v2,v3)搭建yolov4目标检测平台
github源码:https://github.com/bubbliiiing/mobilenet-yolov4-tf2
边栏推荐
- 2022年氯碱电解工艺试题及答案
- 2021:Beyond Question-Based Biases:Assessing Multimodal Shortcut Learning in Visual Question Answeri
- PAT甲级 1024 Palindromic Number
- Ldr6028 OTG data transmission scheme for mobile devices while charging
- How do I simplify the development of interfaces in open source systems?
- 超级详细,2 万字详解,吃透 ES!
- 2020:MUTANT: A Training Paradigm for Out-of-Distribution Generalizationin Visual Question Answering
- 2016Analyzing the Behavior of Visual Question Answering Models
- 733. 图像渲染
- MySql的开发环境
猜你喜欢

Qingscan use

Yuantou firm offer weekly record 20220627

Web development framework - Express (installation and use, static hosting, routing processing, use of Middleware)

乐得瑞LDR6035 USB-C接口设备支持可充电可OTG传输数据方案。

Anaconda3安裝過程及安裝後缺失大量文件,沒有scripts等目錄

Implementation of window encryption shell

Ledrui ldr6035 usb-c interface device supports rechargeable OTG data transmission scheme.

2021:Zero-shot Visual Question Answering using Knowledge Graphs使用知识图的零次视觉问答

Solve the problem of error reporting in cherry pick submission

PAT甲级 1025 PAT Ranking
随机推荐
Yuantou firm offer weekly record 20220627
Fplan powerplan instance
List of best reading materials for machine learning in communication
Qingscan use
苹果手机证书构体知识
A^2=e | the solution of the equation | what exactly can this equation tell us
2021:Graphhopper: Multi-Hop Scene Graph Reasoning for Visual Question Answering
Network structure and model principle of convolutional neural network (CNN)
2021:Beyond Question-Based Biases:Assessing Multimodal Shortcut Learning in Visual Question Answeri
Flink learning 4:flink technology stack
实践 DevOps 时,可能面临的六大挑战
通信中的机器学习最佳阅读资料列表
2021:AdaVQA: Overcoming Language Priors with Adapted Margin Cosine Loss∗自适应的边缘余弦损失解决语言先验
I found a JSON visualization tool artifact. I love it!
Products change the world
Solve the problem of error reporting in cherry pick submission
电商产品如何在知乎上进行推广和打广告?
超級詳細,2 萬字詳解,吃透 ES!
How to solve the problem of low applet utilization
Ldr6028 OTG data transmission scheme for mobile devices while charging