這里推薦一個YOLO系列的算法實現(xiàn)庫YOLOU,此處的“U”意為“United”的意思,主要是為了學(xué)習(xí)而搭建的YOLO學(xué)習(xí)庫,也借此向前輩們致敬,希望不被罵太慘;
整個算法完全是以YOLOv5的框架進(jìn)行,主要包括的目標(biāo)檢測算法有:YOLOv3、YOLOv4、YOLOv5、YOLOv5-Lite、YOLOv6、YOLOv7、YOLOX以及YOLOX-Lite。
同時為了方便算法的部署落地,這里所有的模型均可導(dǎo)出ONNX并直接進(jìn)行TensorRT等推理框架的部署,后續(xù)也會持續(xù)更新。
01
模型精度對比
? 服務(wù)端模型 這里主要是對于YOLO系列經(jīng)典化模型的訓(xùn)練對比,主要是對于YOLOv5、YOLOv6、YOLOv7以及YOLOX的對比,部分模型還在訓(xùn)練之中,后續(xù)所有預(yù)訓(xùn)練權(quán)重均會放出,同時對應(yīng)的ONNX文件也會給出,方便大家部署應(yīng)用落地。 注意,這里關(guān)于YOLOX也沒完全復(fù)現(xiàn)官方的結(jié)果,后續(xù)有時間還會繼續(xù)調(diào)參測試,盡可能追上YOLOX官方的結(jié)果。 下表是關(guān)于YOLOU中模型的測試,也包括TensorRT的速度測試,硬件是基于3090顯卡進(jìn)行的測試,主要是針對FP32和FP16進(jìn)行的測試,后續(xù)的TensorRT代碼也會開源。目前還在整理之中。
輕量化模型 為了大家在手機(jī)端或者其他諸如樹莓派、瑞芯微、AID以及全志等芯片的部署,YOLOU也對YOLOv5和YOLOX進(jìn)行了輕量化設(shè)計。 下面主要是對于邊緣端使用的模型進(jìn)行對比,主要是借鑒之前小編參與的YOLOv5-Lite的倉庫,這里也對YOLOX-Lite進(jìn)行了輕量化遷移,總體結(jié)果如下表所示,YOLOX-Lite基本上可以超越Y(jié)OLOv5-Lite的精度和結(jié)果。
02
如何使用YOLOU?
? 安裝 這里由于使用的是YOLOv5的框架進(jìn)行的搭建,因此安裝形式也及其的簡單,具體如下:
gitclonehttps://github.com/jizhishutong/YOLOU cdYOLOU pipinstall-rrequirements.txt數(shù)據(jù)集 這里依舊使用YOLO格式的數(shù)據(jù)集形式,文件夾形式如下:
train:../coco/images/train2017/ val:../coco/images/val2017/具體的標(biāo)注文件和圖像list如下所示:
├──images#xx.jpgexample │├──train2017 ││├──000001.jpg ││├──000002.jpg ││└──000003.jpg │└──val2017 │├──100001.jpg │├──100002.jpg │└──100003.jpg └──labels#xx.txtexample ├──train2017 │├──000001.txt │├──000002.txt │└──000003.txt └──val2017 ├──100001.txt ├──100002.txt └──100003.txt參數(shù)配置 YOLOU為了方便切換不同模型之間的訓(xùn)練,這里僅僅需要配置一個mode即可切換不同的模型之間的檢測和訓(xùn)練,具體意義如下:

pythontrain.py--modeyolov6--datacoco.yaml--cfgyolov6.yaml--weightsyolov6.pt--batch-size32檢測指令如下:
pythondetect.py--source0#webcam file.jpg#image file.mp4#video path/#directory path/*.jpg#glob 'https://youtu.be/NUsoVlDFqZg'#YouTube 'rtsp://example.com/media.mp4'#RTSP,RTMP,HTTPstream
-
硬件
+關(guān)注
關(guān)注
11文章
3471瀏覽量
67312 -
模型
+關(guān)注
關(guān)注
1文章
3501瀏覽量
50163 -
代碼
+關(guān)注
關(guān)注
30文章
4891瀏覽量
70402
原文標(biāo)題:匯集YOLO系列所有算法,YOLOU算法實現(xiàn)庫來啦
文章出處:【微信號:vision263com,微信公眾號:新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于模型的動態(tài)測試工具TPT

關(guān)于multisim中仿真模型的建立
動態(tài)模型在軟件系統(tǒng)測試過程中的應(yīng)用研究
關(guān)于HTSM(啟發(fā)式策略模型)的詳細(xì)介紹
一種新的軟件測試模型—軟件層次化模型

關(guān)于 AD 中如何創(chuàng)建 3D 模型及設(shè)計教程 Ver1.0
關(guān)于模型測試與持續(xù)集成相結(jié)合的可行性分析

輻射測試中Antenna與EUT的測試距離換算

Simulink集成模型測試太慢怎么辦?

摩爾線程與智譜AI完成大模型性能測試與適配
關(guān)于歐盟法規(guī)中測試場景的研究

評論