当前位置:网站首页>Anchor free series network yolox source code line by line explanation Part 2 (a total of 10, ensure to explain line by line, after reading, you can change the network at will, not just as a participan
Anchor free series network yolox source code line by line explanation Part 2 (a total of 10, ensure to explain line by line, after reading, you can change the network at will, not just as a participan
2022-07-05 02:47:00 【@Flying caterpillar】
The whole series includes :Demo Explain the source code line by line ->train The script source code is explained line by line ->backbone Explain the source code line by line ->FPN Explain the source code line by line ->Head Explain the source code line by line ->loss Explain the source code line by line -> The source code of data loading is explained line by line -> The source code of data enhancement is explained line by line ->simOTA Explain the source code line by line . Ensure line by line , Note that line by line , Include python grammar ,tensor Role and application of dimension and line by line code . In fact, there is no mystery about the network structure , It's a stack of modules , There is no reason why you can modify any module . After reading this series, I can do anything about any network structure at will , It's not just limited to one caller .
This article is about YOLOX Middle class PAFPN The construction of the structure , Before that, you must read an article , Otherwise, there will be many articles in this one that cannot be understood .
Above, YOLOX Of FPN Implementation diagram of structure , The yellow font is the intermediate variable in the code , Easy to understand . Dimension is when yolox_s Network is the output characteristic dimension of the whole network . Start by opening yolox\models\yolo_pafpn.py. Whole FPN The official implementation process of is only the following code , It can be said that it is very simple . Simple statements will be directly annotated :
边栏推荐
- Linux Installation redis
- Android advanced interview question record in 2022
- Design of KTV intelligent dimming system based on MCU
- ASP. Net core 6 framework unveiling example demonstration [01]: initial programming experience
- Talk about the things that must be paid attention to when interviewing programmers
- 打破信息茧房-我主动获取信息的方法 -#3
- 数据库和充值都没有了
- [200 opencv routines] 99 Modified alpha mean filter
- 2022/02/13
- Why are there fewer and fewer good products produced by big Internet companies such as Tencent and Alibaba?
猜你喜欢
Simple use of devtools
Privatization lightweight continuous integration deployment scheme -- 01 environment configuration (Part 1)
The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety
Can you really learn 3DMAX modeling by self-study?
el-select,el-option下拉选择框
Linux安装Redis
Avoid material "minefields"! Play with super high conversion rate
Character painting, I use characters to draw a Bing Dwen Dwen
Cut! 39 year old Ali P9, saved 150million
Design and practice of kubernetes cluster and application monitoring scheme
随机推荐
Design and practice of kubernetes cluster and application monitoring scheme
Yolov5 model training and detection
2021 Li Hongyi machine learning (1): basic concepts
Erreur de type de datagramme MySQL en utilisant Druid
openresty ngx_ Lua variable operation
Moco V2 literature research [self supervised learning]
平台入驻与独立部署优缺点对比
Acwing game 58 [End]
[uc/os-iii] chapter 1.2.3.4 understanding RTOS
El select, El option drop-down selection box
Last words record
Leetcode takes out the least number of magic beans
2022/02/13
When to catch an exception and when to throw an exception- When to catch the Exception vs When to throw the Exceptions?
低度酒赛道进入洗牌期,新品牌如何破局三大难题?
Master Fur
Returns the lowest common ancestor of two nodes in a binary tree
Pytorch register_ Hook (operate on gradient grad)
Structure of ViewModel
Last week's hot review (2.7-2.13)