在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

解鎖YOLOv8修改+注意力模塊訓(xùn)練與部署流程

OpenCV學(xué)堂 ? 來(lái)源:OpenCV學(xué)堂 ? 2023-08-11 14:14 ? 次閱讀

YOLOv8源碼到底在哪?

很多人也想跟修改YOLOv5源碼一樣的方式去修改YOLOv8的源碼,但是在github上面卻發(fā)現(xiàn)找到的YOLOv8項(xiàng)目下面TAG分支是空的,然后就直接從master/main下面把源碼克隆出來(lái)一通修改了,其實(shí)這種方式風(fēng)險(xiǎn)很高,而且也不是正確的選擇,原因在于Master/main分支是工作跟合并的代碼主倉(cāng),不是發(fā)布的版本代碼,開(kāi)源項(xiàng)目團(tuán)隊(duì)開(kāi)發(fā)者隨時(shí)隨地都在修改代碼,很可能導(dǎo)致引入新BUG,直接使用master/main分支的下面的代碼會(huì)有兩個(gè)致命問(wèn)題:

1. 無(wú)法標(biāo)記版本信息
2. 無(wú)法確信代碼的是否含有致命BUG
靈魂拷問(wèn),YOLOv8對(duì)應(yīng)版本的源代碼究竟在哪里?其實(shí)對(duì)Python安裝包稍微了解一下你就知道了,以我自己為例,我是用pip方式安裝YOLOv8的,查找一下安裝好的YOLOv8包目錄應(yīng)該如下(默認(rèn)情況下):

43b08b1c-380a-11ee-9e74-dac502259ad0.png

C:UsersAdministratorAppDataLocalProgramsPythonPython38Libsite-packages
然后找到下面的兩個(gè)文件夾,源碼就在這里了。

43dc56d4-380a-11ee-9e74-dac502259ad0.png

YOLOv8添加SE注意力模塊

分別修改YOLOv8的模型描述文件yolov8.yaml,模型加載與定義文件task.py與模塊結(jié)構(gòu)化實(shí)現(xiàn)文件block.py,修改的內(nèi)容跟YOLOv5注意力機(jī)制添加完全一致。修改yolov8.yaml文件,這里我直接插入了SENet注意力模塊,修改以后文件與之前的文件對(duì)比如下:

4407f244-380a-11ee-9e74-dac502259ad0.png

然后修改源碼文件task.py與block.py 實(shí)現(xiàn)SENet注意機(jī)制解析支持。全部完成之后就可以直接開(kāi)始訓(xùn)練模型了,這里基于我的DM碼數(shù)據(jù)集完成模型結(jié)構(gòu)修改之后的YOLOv8注意力模型的訓(xùn)練,命令行跟以前唯一不同的是需要從指定修改的YAML文件開(kāi)始訓(xùn)練,才是對(duì)的,訓(xùn)練的命令行如下:

yolo train model=yolov8.yaml data=dm_dataset.yaml epochs=15 imgsz=640 batch=1

4464ef12-380a-11ee-9e74-dac502259ad0.png

4485fbc6-380a-11ee-9e74-dac502259ad0.png

44d52be2-380a-11ee-9e74-dac502259ad0.png

ONNX導(dǎo)出與推理測(cè)試

然后導(dǎo)出ONNX格式模型,設(shè)置一下opset=11 會(huì)有好處。

yolo export model=runsdetect	rain10weightsest.pt format=onnx

44e8caf8-380a-11ee-9e74-dac502259ad0.png

導(dǎo)出ONNX格式也可以啦。

預(yù)測(cè)推理

yolo predict mode=detect model=runsdetect	rain10weightsest.onnx

4522bed4-380a-11ee-9e74-dac502259ad0.png

454682ec-380a-11ee-9e74-dac502259ad0.png

從此又解鎖了YOLOv8模型結(jié)構(gòu)+各種注意力機(jī)制的即插即用從訓(xùn)練到導(dǎo)出部署技能。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86272
  • YAML
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    2446

原文標(biāo)題:YOLOv8修改+注意力模塊 訓(xùn)練與部署

文章出處:【微信號(hào):CVSCHOOL,微信公眾號(hào):OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于YOLOv8實(shí)現(xiàn)自定義姿態(tài)評(píng)估模型訓(xùn)練

    Hello大家好,今天給大家分享一下如何基于YOLOv8姿態(tài)評(píng)估模型,實(shí)現(xiàn)在自定義數(shù)據(jù)集上,完成自定義姿態(tài)評(píng)估模型的訓(xùn)練與推理。
    的頭像 發(fā)表于 12-25 11:29 ?3368次閱讀
    基于<b class='flag-5'>YOLOv8</b>實(shí)現(xiàn)自定義姿態(tài)評(píng)估模型<b class='flag-5'>訓(xùn)練</b>

    YOLOv8自定義數(shù)據(jù)集訓(xùn)練到模型部署推理簡(jiǎn)析

    如果你只是想使用而不是開(kāi)發(fā),強(qiáng)烈推薦通過(guò)pip安裝方式獲取YOLOv8包!YOLOv8安裝命令行
    的頭像 發(fā)表于 03-24 09:27 ?5047次閱讀

    TensorRT 8.6 C++開(kāi)發(fā)環(huán)境配置與YOLOv8實(shí)例分割推理演示

    對(duì)YOLOv8實(shí)例分割TensorRT 推理代碼已經(jīng)完成C++類封裝,三行代碼即可實(shí)現(xiàn)YOLOv8對(duì)象檢測(cè)與實(shí)例分割模型推理,不需要改任何代碼即可支持自定義數(shù)據(jù)訓(xùn)練部署推理
    的頭像 發(fā)表于 04-25 10:49 ?6827次閱讀
    TensorRT 8.6 C++開(kāi)發(fā)環(huán)境配置與<b class='flag-5'>YOLOv8</b>實(shí)例分割推理演示

    在AI愛(ài)克斯開(kāi)發(fā)板上用OpenVINO?加速YOLOv8目標(biāo)檢測(cè)模型

    《在 AI 愛(ài)克斯開(kāi)發(fā)板上用 OpenVINO 加速 YOLOv8 分類模型》介紹了在 AI 愛(ài)克斯開(kāi)發(fā)板上使用 OpenVINO 開(kāi)發(fā)套件部署并測(cè)評(píng) YOLOv8 的分類模型,本文將介紹在 AI 愛(ài)克斯開(kāi)發(fā)板上使用 OpenV
    的頭像 發(fā)表于 05-12 09:08 ?1691次閱讀
    在AI愛(ài)克斯開(kāi)發(fā)板上用OpenVINO?加速<b class='flag-5'>YOLOv8</b>目標(biāo)檢測(cè)模型

    YOLOv8版本升級(jí)支持小目標(biāo)檢測(cè)與高分辨率圖像輸入

    YOLOv8版本最近版本又更新了,除了支持姿態(tài)評(píng)估以外,通過(guò)模型結(jié)構(gòu)的修改還支持了小目標(biāo)檢測(cè)與高分辨率圖像檢測(cè)。原始的YOLOv8模型結(jié)構(gòu)如下。
    的頭像 發(fā)表于 05-16 11:14 ?1.4w次閱讀
    <b class='flag-5'>YOLOv8</b>版本升級(jí)支持小目標(biāo)檢測(cè)與高分辨率圖像輸入

    AI愛(ài)克斯開(kāi)發(fā)板上使用OpenVINO加速YOLOv8目標(biāo)檢測(cè)模型

    《在AI愛(ài)克斯開(kāi)發(fā)板上用OpenVINO加速YOLOv8分類模型》介紹了在AI愛(ài)克斯開(kāi)發(fā)板上使用OpenVINO 開(kāi)發(fā)套件部署并測(cè)評(píng)YOLOv8的分類模型,本文將介紹在AI愛(ài)克斯開(kāi)發(fā)板上使用OpenVINO加速
    的頭像 發(fā)表于 05-26 11:03 ?1700次閱讀
    AI愛(ài)克斯開(kāi)發(fā)板上使用OpenVINO加速<b class='flag-5'>YOLOv8</b>目標(biāo)檢測(cè)模型

    基于YOLOv5s基礎(chǔ)上實(shí)現(xiàn)五種視覺(jué)注意力模塊的改進(jìn)

    5s基礎(chǔ)上實(shí)現(xiàn)五種視覺(jué)注意力模塊的改進(jìn),然后訓(xùn)練相同的輪次,橫向比較模型的精度。 YOLOv5添加注意
    的頭像 發(fā)表于 06-02 14:52 ?2007次閱讀
    基于<b class='flag-5'>YOLOv</b>5s基礎(chǔ)上實(shí)現(xiàn)五種視覺(jué)<b class='flag-5'>注意力</b><b class='flag-5'>模塊</b>的改進(jìn)

    三種主流模型部署框架YOLOv8推理演示

    深度學(xué)習(xí)模型部署有OpenVINO、ONNXRUNTIME、TensorRT三個(gè)主流框架,均支持Python與C++的SDK使用。對(duì)YOLOv5~YOLOv8的系列模型,均可以通過(guò)C++推理實(shí)現(xiàn)模型
    的頭像 發(fā)表于 08-06 11:39 ?3110次閱讀

    如何修改YOLOv8的源碼

    很多人也想跟修改YOLOv5源碼一樣的方式去修改YOLOv8的源碼,但是在github上面卻發(fā)現(xiàn)找到的YOLOv8項(xiàng)目下面TAG分支是空的,
    的頭像 發(fā)表于 09-04 10:02 ?2506次閱讀
    如何<b class='flag-5'>修改</b><b class='flag-5'>YOLOv8</b>的源碼

    YOLOv8實(shí)現(xiàn)任意目錄下命令行訓(xùn)練

    當(dāng)你使用YOLOv8命令行訓(xùn)練模型的時(shí)候,如果當(dāng)前執(zhí)行的目錄下沒(méi)有相關(guān)的預(yù)訓(xùn)練模型文件,YOLOv8就會(huì)自動(dòng)下載模型權(quán)重文件。這個(gè)是一個(gè)正常操作,但是你還會(huì)發(fā)現(xiàn),當(dāng)你在參數(shù)model中
    的頭像 發(fā)表于 09-04 10:50 ?1426次閱讀
    <b class='flag-5'>YOLOv8</b>實(shí)現(xiàn)任意目錄下命令行<b class='flag-5'>訓(xùn)練</b>

    基于YOLOv8的自定義醫(yī)學(xué)圖像分割

    YOLOv8是一種令人驚嘆的分割模型;它易于訓(xùn)練、測(cè)試和部署。在本教程中,我們將學(xué)習(xí)如何在自定義數(shù)據(jù)集上使用YOLOv8。但在此之前,我想告訴你為什么在存在其他優(yōu)秀的分割模型時(shí)應(yīng)該使用
    的頭像 發(fā)表于 12-20 10:51 ?1188次閱讀
    基于<b class='flag-5'>YOLOv8</b>的自定義醫(yī)學(xué)圖像分割

    基于OpenCV DNN實(shí)現(xiàn)YOLOv8的模型部署與推理演示

    基于OpenCV DNN實(shí)現(xiàn)YOLOv8推理的好處就是一套代碼就可以部署在Windows10系統(tǒng)、烏班圖系統(tǒng)、Jetson的Jetpack系統(tǒng)
    的頭像 發(fā)表于 03-01 15:52 ?2645次閱讀
    基于OpenCV DNN實(shí)現(xiàn)<b class='flag-5'>YOLOv8</b>的模型<b class='flag-5'>部署</b>與推理演示

    RK3576 yolov8訓(xùn)練部署教程

    本章展示yolov8模型的在EASY EAI Orin nano的部署過(guò)程。
    的頭像 發(fā)表于 04-02 16:04 ?354次閱讀
    RK3576 <b class='flag-5'>yolov8</b><b class='flag-5'>訓(xùn)練</b><b class='flag-5'>部署</b>教程

    RV1126 yolov8訓(xùn)練部署教程

    YOLOv8 是 ultralytics 公司在 2023 年 1月 10 號(hào)開(kāi)源的基于YOLOV5進(jìn)行更新的 下一個(gè)重大更新版本,目前支持圖像分類、物體檢測(cè)和實(shí)例分割任務(wù),鑒于Yolov5的良好表現(xiàn),
    的頭像 發(fā)表于 04-16 14:53 ?354次閱讀
    RV1126 <b class='flag-5'>yolov8</b><b class='flag-5'>訓(xùn)練</b><b class='flag-5'>部署</b>教程

    RV1126 yolov8訓(xùn)練部署教程

    本教程針對(duì)目標(biāo)檢測(cè)算法yolov8訓(xùn)練部署到EASY-EAI-Nano(RV1126)進(jìn)行說(shuō)明,而數(shù)據(jù)標(biāo)注方法可以參考我們往期的文章。
    的頭像 發(fā)表于 04-18 15:18 ?485次閱讀
    RV1126 <b class='flag-5'>yolov8</b><b class='flag-5'>訓(xùn)練</b><b class='flag-5'>部署</b>教程
    主站蜘蛛池模板: 黄色片网站观看 | 啪啪免费看视频 | 免费国产综合视频在线看 | 一区二区三区在线观看免费 | 看毛片网| 人人做人人爽国产视 | 日韩在线视频免费观看 | 亚洲国产一区二区三区在线观看 | 欧美伊久线香蕉线新在线 | 久久青青草原精品老司机 | 3344a毛片在线看 | 大桥未久加勒比女热大陆在线 | 亚洲理论在线观看 | 九七婷婷狠狠成人免费视频 | 一级毛片在线不卡直接观看 | 国产综合久久久久影院 | 72种姿势欧美久久久久大黄蕉 | 69japanese日本100 69ww免费视频播放器 | 欧美日韩一区二区三区毛片 | 国产黄色一级网站 | 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 欧美五月激情 | 精品一区亚洲 | 永久免费看 | 轻点灬大ji巴太粗太大了小说 | 欧美专区一区二区三区 | 中文字幕一区二区三区不卡 | 伊人网大香 | 亚洲一区二区中文字5566 | 天天激情 | 五月天婷婷免费视频 | 亚洲影视网 | 仙踪林欧美另类视频 | 日本在线视频精品 | 性欧美xxxx视频在线观看 | 又黄又视频 | 开心丁香婷婷深爱五月 | 国产亚洲精品久久久久久久软件 | 成人啪啪网站 | 国产精品美女久久久 | 日本最好的免费影院 |