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

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集

這篇具有很好參考價(jià)值的文章主要介紹了AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

若該文為原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明原文出處。

一般情況下,大部分人的電腦都是沒有cpu的,cpu也是可以訓(xùn)練的,但花費(fèi)的時(shí)間太長(zhǎng),實(shí)際200張圖片,使用CPU訓(xùn)練300輪花了3天,本章記錄使用云服務(wù)器來訓(xùn)練自己的數(shù)據(jù)集。

使用的云服務(wù)器是AutoDL,一直在使用,性價(jià)比還是比較高的。

AutoDL算力云 | 彈性、好用、省錢。租GPU就上AutoDL

訓(xùn)練疲勞駕駛行為檢測(cè)

一、準(zhǔn)備數(shù)據(jù)集

數(shù)據(jù)集可以自己拍照,也可以網(wǎng)上找,博主在網(wǎng)上找到了一份疲勞駕駛行為的圖片,直接拿過來用了,共有2千多張。?

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

準(zhǔn)備好數(shù)據(jù)后需要數(shù)據(jù)標(biāo)注,數(shù)據(jù)標(biāo)注是大部分人工智能算法得以有效運(yùn)行的關(guān)鍵環(huán)節(jié)。數(shù)據(jù)標(biāo)注的過程是通過人工貼標(biāo)的方式,為機(jī)器系統(tǒng)可供學(xué)習(xí)的樣本。yolov5標(biāo)注使用的是labelimg軟件。

需要數(shù)據(jù)集,下方評(píng)論或@博主。標(biāo)注數(shù)據(jù)是在本地電腦操作,標(biāo)注后才把數(shù)據(jù)上傳到云服務(wù)器訓(xùn)練

二、labelimg

1、激活環(huán)境

conda activate yolo

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO編輯

2、安裝labelimg

# 使用pip 安裝
pip install labelimg

安裝后,在終端輸入labelimg啟動(dòng)軟件

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

3、標(biāo)注

標(biāo)記完成的數(shù)據(jù)請(qǐng)按照下面的格式進(jìn)行放置,方便程序進(jìn)行索引。 colo128 ├─ images │ ├─ test # 下面放測(cè)試集圖片 │ ├─ train # 下面放訓(xùn)練集圖片 │ └─ val # 下面放驗(yàn)證集圖片 └─ labels ├─ test # 下面放測(cè)試集標(biāo)簽 ├─ train # 下面放訓(xùn)練集標(biāo)簽 ├─ val # 下面放驗(yàn)證集標(biāo)簽

3.1 打開圖片及設(shè)置標(biāo)注文件保存的目錄并設(shè)置自動(dòng)保存,這里需要主要選擇yolo格式

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

3.2 開始標(biāo)注,畫框,標(biāo)記目標(biāo)的label,crtl+s保存,然后d切換到下一張繼續(xù)標(biāo)注,不斷重復(fù)重復(fù)

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

標(biāo)注完成后,把colo128打包壓縮下,準(zhǔn)備上傳到服務(wù)器。

三、訓(xùn)練數(shù)據(jù)集

1、注冊(cè)AutoDL

自行注冊(cè),云服務(wù)可以按時(shí)收費(fèi),也可以其他方式,自己選擇。

2、創(chuàng)建實(shí)例

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

配置選擇,選擇的是3090,也可以其他,我比較喜歡就是直接選擇好社區(qū)鏡像,就給你創(chuàng)建好環(huán)境

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

創(chuàng)建后開啟,可以通過多種方式登錄,為了方便,直接使用JupyterLab

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

JupyterLab,打開終端就可以看到終端界面了,環(huán)境也安裝好了

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

3、上傳數(shù)據(jù)集和下載YOLOV5-5.0

刪除環(huán)境自帶的yolov5版本,然后下載yolov5-5.0版本,并上傳到服務(wù)器,可以直接拖進(jìn)去,并把標(biāo)注好的數(shù)據(jù)也一并上傳。

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

4、修改配置文件

博主是 基于colo128配置文件訓(xùn)練的,這里需要修改兩個(gè)文件

修改文件一:復(fù)制yolov5-5.0/data/colo128.yaml為pilao_coco128.yaml

# 修改一:數(shù)據(jù)集路徑
train: ../coco128/images/train2017/  # 128 images
val: ../coco128/images/train2017/  # 128 images
?
# number of classes
# 修改,原本是80,修改成3
nc: 3
# 修改二:class names即標(biāo)注的類,數(shù)據(jù)集標(biāo)注了3類,所以修改成3類,colo128是80類
# class names
names: [ 'closed_eye','closed_mouth','open_eye']

修改文件二:復(fù)制yolov5-5.0/models/yolov5s.yaml為pilao_yolov5s.yaml

注意不一定是yolov5s.yaml,這是訓(xùn)練時(shí)參考的模型,可以是其他的,自行了解

# parameters
# 修改,原本是80,修改成3
nc: 3  # number of classes
depth_multiple: 0.33  # model depth multiple
width_multiple: 0.50  # layer channel multiple

5、訓(xùn)練

python train.py --img 640 --batch 16 --epochs 300 --data ./data/pilao_coco128.yaml --cfg ./models/pilao_yolov5s.yaml

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

看到進(jìn)度,已經(jīng)在運(yùn)行了,訓(xùn)練了大概3個(gè)多小時(shí)。

最后可以在runs/train/expX/weights目錄下看到生成了兩個(gè)pt文件

AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集,AI計(jì)算機(jī)視覺,學(xué)習(xí),筆記,YOLO

6、測(cè)試

python detect.py --source data/images/zidane.jpg --weights runs/train/exp2/weights/best.pt

路徑自行修改。

如有侵權(quán),或需要完整代碼,請(qǐng)及時(shí)聯(lián)系博主。文章來源地址http://www.zghlxwxcb.cn/news/detail-617911.html

到了這里,關(guān)于AI學(xué)習(xí)筆記四:yolov5訓(xùn)練自己的數(shù)據(jù)集的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【YOLO】yolov5訓(xùn)練自己的數(shù)據(jù)集

    【YOLO】yolov5訓(xùn)練自己的數(shù)據(jù)集

    【Python】樸實(shí)無華的yolov5環(huán)境配置(一) ??上面前期教程中,大致介紹了yolov5開發(fā)環(huán)境的配置方法和yolov5項(xiàng)目的基本結(jié)構(gòu),下一步就是基于yolov5預(yù)訓(xùn)練模型來訓(xùn)練自己的數(shù)據(jù)集,這對(duì)于只是想要使用yolov5這個(gè)工具的人,還是想要深入研究yolov5類似的目標(biāo)識(shí)別算法的人,都是

    2024年02月11日
    瀏覽(93)
  • YOLOv5訓(xùn)練自己的數(shù)據(jù)集實(shí)現(xiàn)視頻的識(shí)別

    YOLOv5訓(xùn)練自己的數(shù)據(jù)集實(shí)現(xiàn)視頻的識(shí)別

    寫在前面 我本來是使用這個(gè)模型進(jìn)行手寫簽名的定位,但是因?yàn)楸荣惖闹鬓k方原因,數(shù)據(jù)不允許公開,所以我使用動(dòng)物世界的一段開頭視屏來制作我的數(shù)據(jù)集。這整個(gè)模型跑通的過程中,我參考了很多不錯(cuò)的博客,寫這篇博客的原因是記錄一下我的所見所感。我的模型是在

    2024年02月02日
    瀏覽(94)
  • YOLOv5-第Y2周:訓(xùn)練自己的數(shù)據(jù)集

    YOLOv5-第Y2周:訓(xùn)練自己的數(shù)據(jù)集

    ?? 本文為??365天深度學(xué)習(xí)訓(xùn)練營(yíng) 中的學(xué)習(xí)記錄博客 ?? 原作者:K同學(xué)啊 電腦系統(tǒng):Windows 10 語(yǔ)言環(huán)境:Python 3.8.5 編譯器:colab在線編譯 深度學(xué)習(xí)環(huán)境:PyTorch 文件夾目錄結(jié)構(gòu): ??主目錄: paper_ data (創(chuàng)建個(gè)文件夾,將數(shù)據(jù)放到這里) Annotations (放置我們的.xm文件) images (放置圖

    2024年01月20日
    瀏覽(96)
  • yolov5-7.0訓(xùn)練自己的VOC數(shù)據(jù)集

    yolov5-7.0訓(xùn)練自己的VOC數(shù)據(jù)集

    這個(gè)筆記可能只適用于7.0版本的,寫這個(gè)筆記主要是給工作室伙伴參考的,大佬請(qǐng)繞行 有錯(cuò)誤之處歡迎指出 yolov5的GitHub倉(cāng)庫(kù)地址:Release v7.0 - YOLOv5 SOTA Realtime Instance Segmentation · ultralytics/yolov5 (github.com) 需要下載源碼和預(yù)訓(xùn)練模型 將源碼解壓,在其文件夾里面新建一個(gè)weights文

    2024年02月12日
    瀏覽(86)
  • YOLOv5如何訓(xùn)練自己的數(shù)據(jù)集(生活垃圾數(shù)據(jù)集為例)

    YOLOv5如何訓(xùn)練自己的數(shù)據(jù)集(生活垃圾數(shù)據(jù)集為例)

    本文主要介紹如何利用YOLOv5訓(xùn)練自己的數(shù)據(jù)集 以生活垃圾數(shù)據(jù)集為例子 生活垃圾數(shù)據(jù)集(YOLO版) 點(diǎn)擊這里直接下載本文生活垃圾數(shù)據(jù)集 生活垃圾數(shù)據(jù)集組成: YOLO數(shù)據(jù)有三個(gè)要點(diǎn) images,存放圖片 labes,對(duì)應(yīng)Images圖片的標(biāo)簽 data_txt, 劃分images圖片的數(shù)據(jù)集,形成三個(gè)txt 文件

    2024年02月07日
    瀏覽(91)
  • 通過AutoDL使用yolov5.7訓(xùn)練自己的數(shù)據(jù)集

    通過AutoDL使用yolov5.7訓(xùn)練自己的數(shù)據(jù)集

    AutoDL 選擇基礎(chǔ)鏡像 創(chuàng)建之后 點(diǎn)擊 開機(jī) ,也可在更多里面選擇無卡模式開機(jī)(此模式不能訓(xùn)練,但是可以上傳文件且更便宜)。開機(jī)之后,上傳代碼可通過xshell工具或者可以通過快捷工具JupyterLab。我兩種方法都來演示一遍。yolov5代碼 復(fù)制登錄指令 回車后會(huì)要求輸入密碼,

    2024年02月05日
    瀏覽(89)
  • YOLOv5訓(xùn)練自己的數(shù)據(jù)集(含數(shù)據(jù)采集、數(shù)據(jù)標(biāo)注、數(shù)據(jù)預(yù)處理、借助colab訓(xùn)練)

    YOLOv5訓(xùn)練自己的數(shù)據(jù)集(含數(shù)據(jù)采集、數(shù)據(jù)標(biāo)注、數(shù)據(jù)預(yù)處理、借助colab訓(xùn)練)

    YOLOv5 github:GitHub - ultralytics/yolov5: YOLOv5 ?? in PyTorch ONNX CoreML TFLite 先從github下載源碼到本地,用pycharm打開工程 ? 本次采集數(shù)據(jù)采用的方式是錄取視頻,然后用python截取視頻幀當(dāng)做圖片,這是處理代碼: ? 可以使用labelimg工具、make sense(Make Sense)在線標(biāo)注,注意數(shù)據(jù)集需要與

    2024年02月05日
    瀏覽(97)
  • Yolov5 + Deepsort 重新訓(xùn)練自己的數(shù)據(jù)(保姆級(jí)超詳細(xì))

    Yolov5 + Deepsort 重新訓(xùn)練自己的數(shù)據(jù)(保姆級(jí)超詳細(xì))

    從下面github庫(kù)中拿代碼: https://github.com/mikel-brostrom/Yolov5_DeepSort_Pytorch https://github.com/mikel-brostrom/Yolov5_DeepSort_Pytorch GitHub - Sharpiless/Yolov5-Deepsort: 最新版本yolov5+deepsort目標(biāo)檢測(cè)和追蹤,能夠顯示目標(biāo)類別,支持5.0版本可訓(xùn)練自己數(shù)據(jù)集 最新版本yolov5+deepsort目標(biāo)檢測(cè)和追蹤,能夠

    2024年01月19日
    瀏覽(93)
  • 【Yolov5+Deepsort】訓(xùn)練自己的數(shù)據(jù)集(1)| 目標(biāo)檢測(cè)&追蹤 | 軌跡繪制

    【Yolov5+Deepsort】訓(xùn)練自己的數(shù)據(jù)集(1)| 目標(biāo)檢測(cè)&追蹤 | 軌跡繪制

    ??前言: 本篇是關(guān)于 如何使用YoloV5+Deepsort訓(xùn)練自己的數(shù)據(jù)集 ,從而實(shí)現(xiàn)目標(biāo)檢測(cè)與目標(biāo)追蹤,并繪制出物體的運(yùn)動(dòng)軌跡。本章講解的為第一個(gè)內(nèi)容:簡(jiǎn)單介紹YoloV5+Deepsort中所用到的 目標(biāo)檢測(cè),追蹤及sortDeppsort算法。 本文中用到的數(shù)據(jù)集均為自采,實(shí)驗(yàn)動(dòng)物為斑馬魚。 文尾

    2024年02月14日
    瀏覽(99)
  • 手把手教你如何使用YOLOV5訓(xùn)練自己的數(shù)據(jù)集

    手把手教你如何使用YOLOV5訓(xùn)練自己的數(shù)據(jù)集

    YOLOV5是目前最火熱的目標(biāo)檢測(cè)算法之一。YOLOV5為一階段檢測(cè)算法因此它的速度非常之快??梢栽趶?fù)雜場(chǎng)景中達(dá)到60禎的實(shí)時(shí)檢測(cè)頻率。 接下來本文將詳細(xì)的講述如何使用YOLOV5去訓(xùn)練自己的數(shù)據(jù)集 YOLOV5中使用了Tensorboard和Wandb來可視化訓(xùn)練,其中Wandb配置可以看這篇文章: Wand

    2024年02月05日
    瀏覽(96)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包