国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

這篇具有很好參考價值的文章主要介紹了計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. yolov5網(wǎng)絡(luò)架構(gòu)與組件

1.1 網(wǎng)絡(luò)可視化工具 netron

在線版本:瀏覽器中輸入鏈接: https://lutzroeder.github.io/netron/
netron官方的Github鏈接:https://github.com/lutzroeder/netron

1.2 不同模型的配置

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

1.3 Focus 模塊

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

一個小實驗:計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

Focus()模塊是為減少錯誤和提高速度而設(shè)計的,而不是提高精度。

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

1.4 CSPNet 跨階段局部網(wǎng)絡(luò)

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

1.5 SPP 空間金字塔池化

在CSP上添加SPP塊,因為它顯著地增加了接收字段,分離出了最重要的內(nèi)容,幾乎沒有降低網(wǎng)絡(luò)的操作速度。

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

1.6 PANet 路徑聚合網(wǎng)絡(luò)

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

2. 損失函數(shù)

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

2.1 類別預(yù)測

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

2.2 邊界框回歸

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

2.3 回顧IoU

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

2.4 IoU推廣——GIoU loss

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

C 框是包圍A、B的最小的框

2.5 IoU推廣——DIoU loss

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

藍(lán)色為對角線,兩框中心點的距離為d

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

在IoU和GIoU一樣的情況下,DIoU還有變化。

2.6 IoU推廣——CIoU loss

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

優(yōu)化的偏導(dǎo)數(shù)

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

2.7 總結(jié)

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

還有CIoU等等,大家感興趣可以自己了解。

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

DIoU波動穩(wěn)定,對不同值的適應(yīng)能力比較強(qiáng);實驗比較G&C:CIoU的表現(xiàn)比較好,YOLOv5默認(rèn)用CIoU計算Loss

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

3. YOLOv5目標(biāo)框回歸與跨網(wǎng)格預(yù)測策略

3.1 回顧:目標(biāo)框PASCAL VOC標(biāo)注格式

左上角為坐標(biāo)原點

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

3.2 標(biāo)記文件

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

圖右框住的部分可以看出,框的寬高等做了歸一化;兩種標(biāo)記文件是可以轉(zhuǎn)換的

一個例子

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

3.3 目標(biāo)框回歸

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

藍(lán)色是預(yù)測框,虛線是先驗框(anchor)

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

兩個模型的計算方式出現(xiàn)了改變;原始的yolo / darknet框方程式存在嚴(yán)重缺陷。寬度和高度完全不受限制,它可能導(dǎo)致失控的梯度、不穩(wěn)定、NaN損失并最終完全失去訓(xùn)練。

對于yolov5,確保通過sigmoid所有模型輸出來修補此錯誤,同時還要確保中心點保持不變1=fcn (0) ,因此模型的標(biāo)稱零輸出將導(dǎo)致使用標(biāo)稱錨框大?。搭A(yù)先設(shè)置的錨框)。當(dāng)前的方程式將錨點的倍數(shù)從最小0限制為最大4(這個地方的解釋:sigmoid函數(shù)取值[0,1],因此其平方乘以2 的取值范圍就是[0,4]),并且錨框-目標(biāo)匹配也已更新為基于寬度-高度倍數(shù),標(biāo)稱上限閾值超參數(shù)為4.0。

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

3.4 YOLOv5跨網(wǎng)格匹配策略

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

4. YOLOv5 訓(xùn)練技巧

4.1 訓(xùn)練預(yù)熱warmup

剛開始訓(xùn)練時,模型的權(quán)重(weights)是隨機(jī)初始化的,此時若選擇一個較大的學(xué)習(xí)率,可能帶來模型的不穩(wěn)定(振蕩)。選擇warmup預(yù)熱學(xué)習(xí)率的方式,可以使得開始訓(xùn)練的幾個epoches或者一些steps內(nèi)學(xué)習(xí)率較小,在預(yù)熱的小學(xué)習(xí)率下,模型可以慢慢趨于穩(wěn)定,等模型相對穩(wěn)定后再選擇預(yù)先設(shè)置的學(xué)習(xí)率進(jìn)行訓(xùn)練,使得模型收斂速度變得更快,模型效果更佳。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-XNOeFks2-1681870777889)(C:/Users/dell/AppData/Roaming/Typora/typora-user-images/image-20230411134042225.png)]

0-30個epoches的warmup,學(xué)習(xí)率從很小增加很快,第三張圖是不同的預(yù)熱策略。

例子:余弦退火調(diào)整學(xué)習(xí)率。

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

4.2 自動計算錨框

Anchor給出了目標(biāo)寬高的初始值,需要回歸的是目標(biāo)真實寬高與初始寬高的偏移量,而不使用anchor的做法需要回歸寬高的絕對量。
Autoanchor only runs when the best possible recall (BPR,最大可能召回率) is under threshold;在yolov5中,BPR小于98%就會自動計算錨框。

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

也可以自己禁用這一功能,自動計算的錨框信息會保存在模型的權(quán)重文件中。

4.3 超參數(shù)進(jìn)化

在yolov5中采用類似GA遺傳算法來進(jìn)行優(yōu)化,但yolov5無交配這一操作。

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

4.4 自動混合精度訓(xùn)練

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

如何使用呢?

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

4.5 斷點續(xù)訓(xùn) !!!

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

4.6 多GPU訓(xùn)練

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

推薦的模式:

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

4.7 并行數(shù)據(jù)加載

多線程加載數(shù)據(jù)從而加快速度,最下面的是并行流水線加載

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

DDP模式

計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)

可以在github上看詳細(xì)命令和介紹 點擊跳轉(zhuǎn)文章來源地址http://www.zghlxwxcb.cn/news/detail-421442.html

到了這里,關(guān)于計算機(jī)視覺——yolov5回歸與跨網(wǎng)格預(yù)測、訓(xùn)練技巧(下篇)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【計算機(jī)視覺面經(jīng)四】基于深度學(xué)習(xí)的目標(biāo)檢測算法面試必備(RCNN~YOLOv5)

    【計算機(jī)視覺面經(jīng)四】基于深度學(xué)習(xí)的目標(biāo)檢測算法面試必備(RCNN~YOLOv5)

    目標(biāo)檢測算法主要包括:【兩階段】目標(biāo)檢測算法、【多階段】目標(biāo)檢測算法、【單階段】目標(biāo)檢測算法。 什么是兩階段目標(biāo)檢測算法,與單階段目標(biāo)檢測有什么區(qū)別? 兩階段目標(biāo)檢測算法因需要進(jìn)行兩階段的處理:1)候選區(qū)域的獲取,2)候選區(qū)域分類和回歸,也稱為基于

    2024年03月27日
    瀏覽(26)
  • 計算機(jī)視覺 用于網(wǎng)格/點云等數(shù)據(jù)可視化的Python庫

    ????????很長一段時間,人們主要使用Matplotlib在Python中可視化3D內(nèi)容。但是它不支持 GPU 硬件加速,所以很多人使用點云庫(PCL)作為網(wǎng)格和點云可視化和分析的工具。PCL當(dāng)然是用于 3D 分析的最佳庫之一,而且它是用 C++ 構(gòu)建的,Python包裝器僅包含主PCL庫功能的一小部分,

    2024年02月04日
    瀏覽(32)
  • 【計算機(jī)視覺】YOLOv8如何使用?(含源代碼)

    comments description keywords true Boost your Python projects with object detection, segmentation and classification using YOLOv8. Explore how to load, train, validate, predict, export, track and benchmark models with ease. YOLOv8, Ultralytics, Python, object detection, segmentation, classification, model training, validation, prediction, model export, bench

    2024年02月04日
    瀏覽(29)
  • 【計算機(jī)視覺】YOLOv9:物體檢測技術(shù)的飛躍發(fā)展

    【計算機(jī)視覺】YOLOv9:物體檢測技術(shù)的飛躍發(fā)展

    YOLOv9 引入了可編程梯度信息 (PGI) 和廣義高效層聚合網(wǎng)絡(luò) (GELAN) 等開創(chuàng)性技術(shù),標(biāo)志著實時目標(biāo)檢測領(lǐng)域的重大進(jìn)步。該模型在效率、準(zhǔn)確性和適應(yīng)性方面都有顯著提高,在 MS COCO 數(shù)據(jù)集上樹立了新的標(biāo)桿。YOLOv9 項目雖然是由一個獨立的開源團(tuán)隊開發(fā)的,但它建立在以下機(jī)構(gòu)

    2024年04月17日
    瀏覽(33)
  • 【計算機(jī)視覺|人臉建模】學(xué)習(xí)從圖像中回歸3D面部形狀和表情而無需3D監(jiān)督

    【計算機(jī)視覺|人臉建?!繉W(xué)習(xí)從圖像中回歸3D面部形狀和表情而無需3D監(jiān)督

    本系列博文為深度學(xué)習(xí)/計算機(jī)視覺論文筆記,轉(zhuǎn)載請注明出處 標(biāo)題: Learning to Regress 3D Face Shape and Expression from an Image without 3D Supervision 鏈接:[1905.06817] Learning to Regress 3D Face Shape and Expression from an Image without 3D Supervision (arxiv.org) 從單張圖像估計3D面部形狀必須對光照、頭部姿勢

    2024年02月07日
    瀏覽(94)
  • 計算機(jī)競賽 深度學(xué)習(xí)YOLOv5車輛顏色識別檢測 - python opencv

    計算機(jī)競賽 深度學(xué)習(xí)YOLOv5車輛顏色識別檢測 - python opencv

    ?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是 ?? **基于深度學(xué)習(xí)YOLOv5車輛顏色識別檢測 ** 該項目較為新穎,適合作為競賽課題方向,學(xué)長非常推薦! ??學(xué)長這里給一個題目綜合評分(每項滿分5分) 難度系數(shù):3分 工作量:3分 創(chuàng)新點:4分 ?? 更多資料, 項目分享: https://gitee.com

    2024年02月08日
    瀏覽(95)
  • 改良YOLOv8網(wǎng)絡(luò)架構(gòu) | 采用SwinTransformer網(wǎng)絡(luò) | 借助位移窗口實現(xiàn)視覺變換 | 計算機(jī)視覺

    改良YOLOv8網(wǎng)絡(luò)架構(gòu) | 采用SwinTransformer網(wǎng)絡(luò) | 借助位移窗口實現(xiàn)視覺變換 | 計算機(jī)視覺 隨著計算機(jī)視覺技術(shù)的不斷發(fā)展,研究人員們也在不斷嘗試對各種神經(jīng)網(wǎng)絡(luò)進(jìn)行改良,以提高它們的性能和準(zhǔn)確度。其中比較流行的一個目標(biāo)檢測算法就是YOLOv8,但是它依然存在一些不足之處

    2024年02月08日
    瀏覽(31)
  • 計算機(jī)設(shè)計大賽 深度學(xué)習(xí)YOLOv5車輛顏色識別檢測 - python opencv

    計算機(jī)設(shè)計大賽 深度學(xué)習(xí)YOLOv5車輛顏色識別檢測 - python opencv

    ?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是 ?? **基于深度學(xué)習(xí)YOLOv5車輛顏色識別檢測 ** 該項目較為新穎,適合作為競賽課題方向,學(xué)長非常推薦! ??學(xué)長這里給一個題目綜合評分(每項滿分5分) 難度系數(shù):3分 工作量:3分 創(chuàng)新點:4分 ?? 更多資料, 項目分享: https://gitee.com

    2024年02月19日
    瀏覽(174)
  • 改進(jìn)YOLOv8 | 主干網(wǎng)絡(luò)篇 | YOLOv8采用FasterNet提升計算機(jī)視覺速度

    深度學(xué)習(xí)在計算機(jī)視覺領(lǐng)域的應(yīng)用越來越廣泛,而目標(biāo)檢測是其中非常重要的一個任務(wù)。YOLOv8作為一種先進(jìn)的目標(biāo)檢測算法,以其快速和準(zhǔn)確的特性而備受關(guān)注。然而,為了進(jìn)一步提升YOLOv8的性能和速度,我們可以通過更換主干網(wǎng)絡(luò)來達(dá)到這個目標(biāo)。本文將介紹一種名為Fas

    2024年01月23日
    瀏覽(30)
  • 【計算機(jī)視覺】YOLOv8的測試以及訓(xùn)練過程(含源代碼)

    【計算機(jī)視覺】YOLOv8的測試以及訓(xùn)練過程(含源代碼)

    YOLOv8是來自Ultralytics的最新的基于YOLO的對象檢測模型系列,提供最先進(jìn)的性能。 利用以前的 YOLO 版本,YOLOv8模型更快、更準(zhǔn)確,同時為訓(xùn)練模型提供統(tǒng)一框架,以執(zhí)行: 物體檢測 實例分割 圖像分類 Ultralytics為YOLO模型發(fā)布了一個全新的存儲庫。它被構(gòu)建為 用于訓(xùn)練對象檢測

    2024年02月13日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包