🚀 yolos-small-Cell_Tower_Detection
本模型是 hustvl/yolos-small 的微调版本,用于解决复杂的物体检测问题,特别是针对手机信号塔的检测。
📚 详细文档
模型描述
关于该模型的创建方式,更多信息请查看以下链接:https://github.com/DunnBC22/Vision_Audio_and_Multimodal_Projects/blob/main/Computer%20Vision/Object%20Detection/Cell%20Tower%20Object%20Detection/Cell%20Tower%20Detection%20YOLOS.ipynb
预期用途与限制
此模型旨在展示使用技术解决复杂问题的能力。
训练和评估数据
数据集来源:https://huggingface.co/datasets/Francesco/cell-towers
训练过程
训练超参数
训练期间使用了以下超参数:
- 学习率(learning_rate):1e-05
- 训练批次大小(train_batch_size):8
- 评估批次大小(eval_batch_size):8
- 随机种子(seed):42
- 优化器(optimizer):Adam,其中 betas=(0.9, 0.999),epsilon=1e-08
- 学习率调度器类型(lr_scheduler_type):线性
- 训练轮数(num_epochs):30
训练结果
指标名称 |
交并比(IoU) |
区域 |
最大检测数(maxDets) |
指标值 |
平均精度(AP) |
IoU=0.50:0.95 |
area= all |
maxDets=100 |
0.287 |
平均精度(AP) |
IoU=0.50 |
area= all |
maxDets=100 |
0.636 |
平均精度(AP) |
IoU=0.75 |
area= all |
maxDets=100 |
0.239 |
平均精度(AP) |
IoU=0.50:0.95 |
area= small |
maxDets=100 |
0.069 |
平均精度(AP) |
IoU=0.50:0.95 |
area=medium |
maxDets=100 |
0.289 |
平均精度(AP) |
IoU=0.50:0.95 |
area= large |
maxDets=100 |
0.556 |
平均召回率(AR) |
IoU=0.50:0.95 |
area= all |
maxDets= 1 |
0.192 |
平均召回率(AR) |
IoU=0.50:0.95 |
area= all |
maxDets= 10 |
0.460 |
平均召回率(AR) |
IoU=0.50:0.95 |
area= all |
maxDets=100 |
0.492 |
平均召回率(AR) |
IoU=0.50:0.95 |
area= small |
maxDets=100 |
0.151 |
平均召回率(AR) |
IoU=0.50:0.95 |
area=medium |
maxDets=100 |
0.488 |
平均召回率(AR) |
IoU=0.50:0.95 |
area= large |
maxDets=100 |
0.760 |
框架版本
- Transformers 4.31.0
- Pytorch 2.0.1+cu118
- Datasets 2.14.4
- Tokenizers 0.13.3
📄 许可证
本模型采用 Apache-2.0 许可证。