# yoloair **Repository Path**: fire_atom/yoloair ## Basic Information - **Project Name**: yoloair - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: iscyy-beta - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-10-02 - **Last Updated**: 2022-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## YOLO Air : Makes improvements easy again
YOLOAir是一个基于PyTorch的YOLO算法库。统一模型代码框架、统一应用、统一改进、易于模块组合、构建更强大的网络模型。
简体中文 | [English](./README_EN.md)    #### **支持**                 [特性🚀](#主要特性) • [使用🍉](#使用) • [文档📒](https://github.com/iscyy/yoloair) • [报告问题🌟](https://github.com/iscyy/yoloair/issues/new) • [更新💪](#-to-do) • [讨论✌️](https://github.com/iscyy/yoloair/discussions) • [YOLO改进方式教程及原理参考🚀](#yolo网络模型具体改进方式教程及原理参考)• 
**Star🌟、Fork** 不迷路,同步更新。
项目地址🌟: https://github.com/iscyy/yoloair
部分改进说明教程🌟: [https://github.com/iscyy/yoloair/wiki/Improved-tutorial-presentation](https://github.com/iscyy/yoloair/wiki/Improved-tutorial-presentation)
______________________________________________________________________
### 🌟 Beta Supported Updates
下列功能 YOLOAir-Beta版本内测 已支持🔥
- 完成更新支持 **20+ 种 Transformer系列及其变种主干网络**🌟、**多种MLP网络🌟** 以及 **大部分重参数化结构模型网络**
- 完成更新支持 **图神经网络**🌟 在YOLO中的应用🌟
- 完成更新支持 多模态🔥 在YOLO中的应用🌟
- 完成更新支持 30+ 种 **Attention注意力机制**🌟
- 完成更新支持 YOLOv6模型-v2.0 paper 版本🌟
- 完成更新支持 **YOLO系列网络模型热力图可视化**🌟
(GardCAM、GardCAM++等)支持YOLOv3、YOLOv3-SPP、YOLOv4、YOLOv5、YOLOR、YOLOv7、Scaled_YOLOv4、TPH-YOLO、SPD-YOLO、PP-YOLO以及自定义网络模型等模型🌟
- 完成更新集成 TOOD 算法🌟
- 集成支持 Adaptive Training Sample Selection 标签分配策略🌟
- 集成支持 Task Alignment Learning 标签分配策略🌟
- 完成更新集成 PPYOLOE 算法模型🌟
- 完成更新集成 PPYOLOE Plus 算法模型🌟
News:
- 集成支持 AutoAssign Label Assignment🌟
- 集成支持 Dual Weighting Label Assignment🌟
- 集成支持 FreeAnchor 算法🌟
- 集成支持 多种 Head 检测头 🌟
- 其他 各种🌟
______________________________________________________________________
### 🌟 To Do
- 更新支持多任务, 包括 目标检测、分类、分割、姿态估计、人脸检测、目标跟踪 等任务
______________________________________________________________________
### 主要特性🚀
🚀支持更多的YOLO系列算法模型改进(持续更新...)
YOLOAir 算法库汇总了多种主流YOLO系列检测模型,一套代码集成多种模型:
- 内置集成 YOLOv5 模型网络结构、YOLOv7 模型网络结构、 YOLOv6 模型网络结构、PP-YOLO 模型网络结构、PP-YOLOE 模型网络结构、PP-YOLOEPlus 模型网络结构、YOLOR 模型网络结构、YOLOX 模型网络结构、ScaledYOLOv4 模型网络结构、YOLOv4 模型网络结构、YOLOv3 模型网络结构、YOLO-FaceV2模型网络结构、TPH-YOLOv5模型网络结构、SPD-YOLO模型网络结构、SlimNeck-YOLO模型网络结构、YOLOv5-Lite模型网络结构、PicoDet模型网络结构等持续更新中...
🚀支持更多的网络模型组件
- 如表
| Backbones | Necks | Head |
|
|
|
| Attention注意力机制 | 标签分配策略 | IoU损失函数 |
|
|
|
| Loss | NMS | 数据增强 |
|
|
|
| 空间金字塔池化结构 | 模块化组件 | AnchorBased / AnchorFree |
|
|
|
|
|图像分类|实例分割|
:-------------------------:|:-------------------------:
|
|目标分割|目标跟踪|
:-------------------------:|:-------------------------:
|
|姿态估计|人脸检测|
:-------------------------:|:-------------------------:
|
|热力图01|热力图02|
:-------------------------:|:-------------------------:
|

### 预训练权重🚀
- YOLOv5
https://github.com/ultralytics/yolov5/releases/tag/v6.1
- YOLOv4
https://github.com/iscyy/yoloair/releases/tag/v1.0
- YOLOv3
https://github.com/iscyy/yoloair/releases/tag/v1.0
- YOLOR
https://github.com/iscyy/yoloair/releases/tag/v1.0
- Scaled_YOLO
https://github.com/iscyy/yoloair/releases/tag/v1.0
- YOLOv7
https://github.com/iscyy/yoloair/releases/tag/v1.0
______________________________________________________________________
## 使用🍉
**About the code.** Follow the design principle of [YOLOv5](https://github.com/ultralytics/yolov5).
The original version was created based on YOLOv5(v6.1)
### 安装
在**Python>=3.7.0** 的环境中克隆版本仓并安装 requirements.txt,包括**PyTorch>=1.7**。
```bash
$ git clone https://github.com/iscyy/yoloair.git # 克隆
$ cd YOLOAir
$ pip install -r requirements.txt # 安装
```
### 训练
```bash
$ python train.py --data coco128.yaml --cfg configs/yolov5/yolov5s.yaml #默认为yolo
```
### 推理
`detect.py` 在各种数据源上运行推理, 并将检测结果保存到 `runs/detect` 目录。
```bash
$ python detect.py --source 0 # 网络摄像头
img.jpg # 图像
vid.mp4 # 视频
path/ # 文件夹
path/*.jpg # glob
```
### 融合
如果您使用不同模型来推理数据集,则可以使用 wbf.py文件 通过加权框融合来集成结果。
您只需要在 wbf.py文件 中设置 img 路径和 txt 路径。
```bash
$ python wbf.py
```
______________________________________________________________________
### 论文分享