精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在自定義數據集上訓練 YOLOv8 實例分割模型

人工智能 機器視覺
在本文中,我們將介紹微調 YOLOv8-seg 預訓練模型的過程,以提高其在特定目標類別上的準確性。

在本文中,我們將介紹微調 YOLOv8-seg 預訓練模型的過程,以提高其在特定目標類別上的準確性。Ikomia API簡化了計算機視覺工作流的開發過程,允許輕松嘗試不同的參數以達到最佳結果。

使用 Ikomia API 入門

通過 Ikomia API,我們只需幾行代碼就可以訓練自定義的 YOLOv8 實例分割模型。要開始,請在虛擬環境中安裝 API。

pip install ikomia

在本教程中,我們將使用 Roboflow 的珊瑚數據集。您可以通過以下鏈接下載此數據集:https://universe.roboflow.com/ds/Ap7v6sRXMc?key=ecveMLIdNa

使用幾行代碼運行訓練 YOLOv8 實例分割算法

您還可以直接加載我們準備好的開源筆記本。

from ikomia.dataprocess.workflow import Workflow


# Initialize the workflow
wf = Workflow()

# Add the dataset loader to load your custom data and annotations
dataset = wf.add_task(name='dataset_coco')

# Set the parameters of the dataset loader
dataset.set_parameters({
    'json_file': 'Path/To/Mesophotic Coral/Dataset/train/_annotations.coco.json',
    'image_folder': 'Path/To/Mesophotic Coral/Dataset/train',
    'task': 'instance_segmentation',
}) 

# Add the YOLOv8 segmentation algorithm
train = wf.add_task(name='train_yolo_v8_seg', auto_connect=True)

# Set the parameters of the YOLOv8 segmentation algorithm
train.set_parameters({
    'model_name': 'yolov8m-seg',
    'batch_size': '4',
    'epochs': '50',
    'input_size': '640',
    'dataset_split_ratio': '0.8',
    'output_folder':'Path/To/Folder/Where/Model-weights/Will/Be/Saved'
})

使用 NVIDIA GeForce RTX 3060 Laptop GPU(6143.5MB),50個時期的訓練過程大約需要1小時。

什么是 YOLOv8 實例分割?

在進行具有所有參數詳細信息的逐步方法之前,讓我們更深入地了解實例分割和 YOLOv8。

1.什么是實例分割?

實例分割是計算機視覺任務,涉及在圖像中識別和描繪單個對象。與語義分割不同,后者將每個像素分類為預定義的類別,實例分割旨在區分和分離對象的各個實例。

在實例分割中,目標不僅是對每個像素進行分類,還要為每個不同的對象實例分配一個唯一的標簽或標識符。這意味著將同一類別的對象視為單獨的實體。例如,如果圖像中有多個汽車實例,實例分割算法將為每輛汽車分配一個唯一的標簽,以實現精確的識別和區分。

實例檢測、語義分割和實例分割之間的比較

與其他分割技術相比,實例分割提供了有關對象邊界和空間范圍的更詳細和精細的信息。它廣泛用于各種應用,包括自動駕駛、機器人技術、目標檢測、醫學圖像和視頻分析。

許多現代實例分割算法,如 YOLOv8-seg,采用深度學習技術,特別是卷積神經網絡(CNN),以同時執行像素級分類和對象定位。這些算法通常結合了目標檢測和語義分割的優勢,以實現準確的實例級分割結果。

2.YOLOv8概述

(1) 發布和優勢

由Ultralytics開發的YOLOv8是一種專門用于目標檢測、圖像分類和實例分割任務的模型。它以其準確性和緊湊的模型大小而聞名,成為YOLO系列的顯著補充,該系列在YOLOv5方面取得了成功。憑借其改進的架構和用戶友好的增強功能,YOLOv8為計算機視覺項目提供了一個出色的選擇。

與其他實時目標檢測器的比較:YOLOv8實現了最先進(SOTA)的性能

(2) 架構和創新

雖然YOLOv8的官方研究論文目前不可用,但對存儲庫和可用信息的分析提供了有關其架構的見解。YOLOv8引入了無錨檢測,該方法預測對象中心而不依賴錨框。這種方法簡化了模型并改善了后處理步驟,如非最大抑制。

該架構還包含新的卷積和模塊配置,傾向于ResNet樣式的結構。有關網絡架構的詳細可視化,請參閱GitHub用戶RangeKing創建的圖像。

YOLOv8模型結構(非官方)

(3) 訓練例程和數據增強

YOLOv8的訓練例程包括馬賽克增強,其中多個圖像被組合在一起,使模型暴露于對象位置、遮擋和周圍像素的變化。但是,在最終訓練時關閉此增強以防止性能降低。

(4) 準確性和性能

YOLOv8的準確性改進已在廣泛使用的COCO基準測試上得到驗證,在該基準測試中,該模型實現了令人印象深刻的平均精度(mAP)分數。例如,YOLOv8m-seg模型在COCO上實現了令人矚目的49.9% mAP。以下表格提供了YOLOv8-seg不同變體的模型大小、mAP分數和其他性能指標的摘要:

以下是使用YOLOv8x檢測和實例分割模型的輸出示例:

YOLOv8x檢測和實例分割模型

逐步操作:使用Ikomia API微調預訓練的YOLOv8-seg模型

使用您下載的航拍圖像數據集,您可以使用Ikomia API訓練自定義的YOLO v7模型。

第1步:導入并創建工作流

from ikomia.dataprocess.workflow import Workflow

wf = Workflow()

Workflow是創建工作流的基本對象。它提供了設置輸入(如圖像、視頻和目錄)、配置任務參數、獲取時間度量和訪問特定任務輸出(如圖形、分割掩碼和文本)的方法。我們初始化一個工作流實例。然后,“wf”對象可用于向工作流實例添加任務,配置它們的參數,并在輸入數據上運行它們。

第2步:添加數據集加載器

下載的COCO數據集包括兩種主要格式:.JSON和圖像文件。圖像被分成train、val、test文件夾,每個文件夾都有一個包含圖像注釋的.json文件:

  • 圖像文件名
  • 圖像大?。▽挾群透叨龋?/li>
  • 具有以下信息的對象列表:對象類別(例如“person”、“car”);邊界框坐標(x、y、寬度、高度)和分割掩碼(多邊形)

我們將使用Ikomia API提供的dataset_coco模塊加載自定義數據和注釋。

# Add the dataset loader to load your custom data and annotations
dataset = wf.add_task(name='dataset_coco')

# Set the parameters of the dataset loader
dataset.set_parameters({
    'json_file': 'Path/To/Mesophotic Coral/Dataset/train/_annotations.coco.json',
    'image_folder': 'Path/To/Mesophotic Coral/Dataset/train,
    'task': 'instance_segmentation'
})

第3步:添加YOLOv8分割模型并設置參數

我們向工作流添加'train_yolo_v8_seg'任務,用于訓練自定義的YOLOv8-seg模型。為了自定義我們的訓練,我們指定以下參數:

# Add the YOLOv8 segmentation algorithm
train = wf.add_task(name='train_yolo_v8_seg', auto_connect=True)

# Set the parameters of the YOLOv8 segmentation algorithm
train.set_parameters({
    'model_name': 'yolov8m-seg',
    'batch_size': '4',
    'epochs': '50',
    'input_size': '640',
    'dataset_split_ratio': '0.8',
    'output_folder':'Path/To/Folder/Where/Model-weights/Will/Be/Saved'
})

這是可配置的參數及其相應的描述:

  • batch_size:在更新模型之前處理的樣本數。
  • epochs:在訓練數據集上的完整通過次數。
  • input_size:訓練和驗證期間的輸入圖像大小。
  • dataset_split_ratio:算法自動將數據集分為訓練和評估集。值為0.8表示使用80%的數據進行訓練,20%進行評估。

您還可以修改以下參數:

  • workers:數據加載的工作線程數。當前設置為'0'。
  • optimizer:要使用的優化器??捎玫倪x擇包括SGD、Adam、Adamax、AdamW、NAdam、RAdam、RMSProp和auto。
  • weight_decay:優化器的權重衰減。當前設置為'5e-4'。
  • momentum:SGD動量/Adam beta1值。當前設置為'0.937'。
  • lr0:初始學習率。對于SGD,設置為1E-2,對于Adam,設置為1E-3。
  • lrf:最終學習率,計算為lr0 * lrf。當前設置為'0.01'。

第4步:運行您的工作流

最后,我們運行工作流以開始訓練過程。

wf.run()

您可以使用Tensorboard或MLflow等工具監視培訓的進度。一旦訓練完成,train_yolo_v8_seg任務將在output_folder中的時間戳文件夾內保存最佳模型。您可以在時間戳文件夾的weights文件夾中找到您的best.pt模型。

測試微調的YOLOv8-seg模型

首先,我們可以在預訓練的YOLOv8-seg模型上運行珊瑚圖像:

from ikomia.dataprocess.workflow import Workflow
from ikomia.utils.displayIO import display


# Initialize the workflow
wf = Workflow()

# Add the YOLOv8 segmentation alrogithm
yolov8seg = wf.add_task(name='infer_yolo_v8_seg', auto_connect=True)

# Set the parameters of the YOLOv8 segmentation algorithm
yolov8seg.set_parameters({
    'model_name': 'yolov8m-seg',
    'conf_thres': '0.2',
    'iou_thres': '0.7'
}) 

# Run on your image
wf.run_on(path="Path/To/Mesophotic Coral Identification.v1i.coco-segmentation/valid/TCRMP20221021_clip_LBP_T109_jpg.rf.a4cf5c963d5eb62b6dab06b8d4b540f2.jpg")

# Inspect your results
display(yolov8seg.get_image_with_mask_and_graphics())

瑚檢測使用YOLOv8-seg預訓練模型

我們可以觀察到,infer_yolo_v8_seg默認的預訓練模型將珊瑚錯誤地識別為熊。這是因為該模型是在COCO數據集上進行訓練的,該數據集不包含任何珊瑚對象。

要測試我們剛剛訓練的模型,我們使用'model_weight_file'參數指定路徑到我們的自定義模型。然后在先前使用的相同圖像上運行工作流。

# Set the path of you custom YOLOv8-seg model to the parameter
yolov8seg.set_parameters({
    'model_weight_file': 'Path/To/Output_folder/[timestamp]/train/weights/best.pt',
    'conf_thres': '0.5',
    'iou_thres': '0.7'
})

珊瑚檢測使用自定義模型

將我們的結果與地面實況進行比較,我們成功地識別了Orbicella spp.的物種。然而,我們觀察到一些假陰性的情況。為了提高我們自定義模型的性能,進一步訓練更多的時期并使用更多圖像進行數據增強可能會有益處。另一個展示有效檢測結果的示例是用Agaricia agaricites物種演示的:

YOLOv8檢測珊瑚物種:Agaricia agaricites

責任編輯:趙寧寧 來源: 小白玩轉Python
相關推薦

2023-01-12 12:20:29

YOLOv8模型

2024-10-25 08:30:57

計算機視覺神經網絡YOLOv8模型

2024-10-16 16:49:44

定向邊界框目標檢測YOLOv8

2025-02-07 14:52:11

2025-01-21 11:41:14

2024-07-09 08:50:23

2024-05-08 17:05:44

2023-09-12 13:59:41

OpenAI數據集

2024-07-22 13:49:38

YOLOv8目標檢測開發

2019-06-21 09:50:47

Windows 10自定義分辨率

2021-07-16 11:00:40

Django用戶模型Python

2020-10-05 21:57:17

GitHub 開源開發

2010-09-14 16:47:23

SQL自定義函數

2010-09-14 16:59:39

SQL自定義函數

2021-07-01 11:07:49

Swift 自定義操作符

2019-12-02 21:29:45

Keras神經網絡TensorFlow

2024-11-06 16:56:51

2024-05-23 12:57:59

2024-01-29 09:29:02

計算機視覺模型

2025-02-24 09:50:21

點贊
收藏

51CTO技術棧公眾號

一本二本三本亚洲码| 欧美日韩xxx| 黄色片视频在线播放| 91porn在线观看| 久国产精品韩国三级视频| 日韩中文在线中文网三级| 欧美性猛交乱大交| 色综合亚洲图丝熟| 国产精品日日摸夜夜摸av| 97av影视网在线观看| 久久久久久久久久久影院| 99久精品视频在线观看视频| 亚洲精品一区二区三区影院 | av影片在线播放| 中文字幕高清在线播放| 日韩一区中文字幕| 久久综合中文色婷婷| 国产精品女同一区二区| 久久福利精品| 欧美国产日本在线| 欧美成人短视频| 香蕉国产成人午夜av影院| 欧美日韩的一区二区| 91九色在线观看视频| www久久日com| 国产欧美一区二区精品秋霞影院 | 亚洲精品国产setv| 日韩欧美一级精品久久| 视色视频在线观看| 日韩高清中文字幕一区二区| 亚洲一区二区偷拍精品| 亚洲一卡二卡三卡| 久久久久久久影视| 91在线视频网址| av一区二区三区在线观看| 在线视频播放大全| 日韩国产欧美三级| 奇米4444一区二区三区| 日韩av在线播放观看| 欧美精品福利| 欧美另类在线观看| 极品久久久久久| 99久久夜色精品国产亚洲96| 国产亚洲精品高潮| 亚洲最大成人网站| 日韩免费电影在线观看| 精品人在线二区三区| 亚洲综合激情视频| yy6080久久伦理一区二区| 日韩欧美在线第一页| 成人免费在线小视频| 波多野结衣在线播放| 亚洲一区二区三区美女| 国产不卡一区二区视频| 七七成人影院| 亚洲一区二区不卡免费| 国产精品69久久久| 国产91足控脚交在线观看| 亚洲国产中文字幕| 日韩国产欧美亚洲| 九色porny丨国产首页在线| 亚洲不卡在线观看| 91专区在线观看| 永久免费毛片在线播放| 一本色道a无线码一区v| 18岁视频在线观看| 日韩精品免费观看视频| 欧美午夜片在线看| 女人高潮一级片| 成人污污视频| 欧美成人性战久久| 北岛玲一区二区| 免费欧美激情| 久久精品美女视频网站| 国内偷拍精品视频| 亚洲美女啪啪| 国产精品免费观看在线| 国产又粗又长视频| 成人动漫中文字幕| 奇米精品在线| 麻豆传媒在线免费看| 亚洲综合色婷婷| 国产l精品国产亚洲区久久| 日本肉肉一区 | 亲爱的老师9免费观看全集电视剧| 五月天婷婷导航| 久久国产精品免费| 成人蜜桃视频| 成人免费黄色网页| 一区二区三区中文免费| 国产av麻豆mag剧集| 国产一区二区三区朝在线观看| 欧美二区在线观看| 182在线视频| 久久国产成人精品| 性欧美亚洲xxxx乳在线观看| 日本丰满少妇做爰爽爽| 国产成人在线观看| 欧洲视频一区二区三区| 日韩123区| 欧美日韩你懂的| yjizz视频| 欧美r级电影| 97超级碰碰碰| jizz中国女人| 国产清纯白嫩初高生在线观看91 | 青青草av在线播放| 久久国产精品色婷婷| 久久久国产精品一区二区三区| www日韩tube| 欧美日韩国产中文精品字幕自在自线| 天天操狠狠操夜夜操| 免费精品国产| 欧美激情在线观看视频| 在线视频免费观看一区| 久久亚洲欧美国产精品乐播 | 性爱在线免费视频| 亚洲在线网站| 国产精品久久久久久久久久久久冷| 成人福利在线| 欧美网站在线观看| 动漫av在线免费观看| 99久久婷婷| 国产精品欧美风情| 你懂的在线观看视频网站| 亚洲宅男天堂在线观看无病毒| 超碰在线97免费| 日日狠狠久久偷偷综合色| 欧美高清videos高潮hd| 国产成a人亚洲精v品无码| 亚洲国产精华液网站w| 内射国产内射夫妻免费频道| av成人男女| 欧美人交a欧美精品| 国产欧美熟妇另类久久久| 国产精品每日更新在线播放网址| 国产乱子夫妻xx黑人xyx真爽| 波多野结衣欧美| 欧美老妇交乱视频| 99热这里精品| 亚洲女人小视频在线观看| 在线免费观看av的网站| 成久久久网站| 国产精品视频白浆免费视频| 国产青青草在线| 欧美中文字幕一区二区三区亚洲 | 水蜜桃精品av一区二区| 国产精品一区二区电影| 欧美精品电影| 91精品久久久久久久99蜜桃 | 日韩欧美小视频| 欧美日韩国产一二三| 激情五月激情综合| 精品一区二区免费| 中文字幕在线观看一区二区三区| 日本久久久久| 欧美精品制服第一页| 性欧美8khd高清极品| 亚洲曰韩产成在线| fc2成人免费视频| 国产精品普通话对白| 蜜桃av噜噜一区二区三区| 日韩三级影视| 日韩视频中文字幕| 国产三级自拍视频| 一级特黄大欧美久久久| 精品一区二区视频在线观看| 香蕉国产精品偷在线观看不卡| 久久久久久九九九九| 欧美黄色三级| 久久伊人精品天天| 国产综合在线播放| 色综合网站在线| 天天操天天摸天天舔| 国产剧情一区在线| 鲁一鲁一鲁一鲁一澡| 精品视频日韩| 亚洲一区二区三区乱码aⅴ| 欧美色图天堂| 亚洲欧美激情精品一区二区| 一本一道人人妻人人妻αv| 亚洲精品国产品国语在线app| 亚洲国产精品无码久久久久高潮| 日韩在线a电影| 久久天天东北熟女毛茸茸| 噜噜噜天天躁狠狠躁夜夜精品 | 国产人成亚洲第一网站在线播放| 99精品视频国产| 亚洲视频播放| 一区二区在线中文字幕电影视频| 91久久偷偷做嫩草影院电| 日韩av免费看| 三级资源在线| 一区二区欧美日韩视频| 成人毛片在线免费观看| 欧美优质美女网站| 日韩高清免费av| 日韩一区中文字幕| 短视频在线观看| 国产精品小仙女| 无人在线观看的免费高清视频| 欧美三级午夜理伦三级中文幕| 免费在线观看91| 麻豆视频久久| 国产精品久久久久久久久粉嫩av| 调教一区二区| 俺去亚洲欧洲欧美日韩| 欧美视频综合| 欧美精品一区二区蜜臀亚洲| 一本色道久久综合熟妇| 色综合久久天天| 久久久久无码国产精品| 国产精品美女一区二区| 欧美精品黑人猛交高潮| 成人福利视频网站| 九九热视频免费| 麻豆国产91在线播放| 337p粉嫩大胆噜噜噜鲁| 国产精品观看| 国产又粗又大又爽的视频| 欧美影院三区| 欧美亚州在线观看| 美女网站色精品尤物极品姐弟| 91在线高清免费观看| jizz亚洲女人高潮大叫| 国产精品a久久久久久| 麻豆mv在线看| 欧美激情中文字幕在线| 菠萝菠萝蜜在线视频免费观看| 国产亚洲一区精品| 欧美日韩国产综合视频| 日韩av一区二区在线| 国产91麻豆视频| 日韩免费性生活视频播放| 国产精品乱码一区二区| 欧美日韩免费高清一区色橹橹 | 99热在线观看免费精品| 亚洲一区二区在线播放相泽| 成年人一级黄色片| 亚洲色图一区二区三区| www.97视频| 日韩美女久久久| 91传媒免费观看| 国产精品夫妻自拍| 国产中文字幕久久| 亚洲欧洲美洲综合色网| av最新在线观看| 亚洲欧美日韩中文播放| 成人免费毛片东京热| 亚洲乱码国产乱码精品精可以看| www色aa色aawww| 亚洲欧美日韩久久| 欧美日韩精品亚洲精品| 亚洲综合成人在线| 日本免费一二三区| 午夜精品福利一区二区蜜股av| 天天操天天干视频| 欧美日韩中文字幕在线| 精品国产乱子伦| 欧美日韩一区国产| 国产又粗又大又爽视频| 欧美一级免费大片| 高h调教冰块play男男双性文| 亚洲丁香久久久| 日本亚洲欧美| 中日韩午夜理伦电影免费| 蜜桃av在线免费观看| 久久99久久99精品中文字幕| 国精一区二区三区| 欧美亚洲国产成人精品| 成人看片在线观看| 国产日韩欧美在线| 538任你躁精品视频网免费| 精品国产乱码久久久久软件| 青青草这里只有精品| 色播五月综合| 欧美永久精品| 九九九九免费视频| 久久国产精品免费| 老司机免费视频| 国产欧美精品一区| 国产波霸爆乳一区二区| 欧美日韩国产页| 亚洲天堂中文在线| 亚洲第一福利在线观看| 91电影在线播放| 午夜精品三级视频福利| 韩国理伦片久久电影网| 国产精品国产一区二区| 精品产国自在拍| 国产91在线亚洲| 日日骚欧美日韩| 丰满少妇xbxb毛片日本| 欧美极品aⅴ影院| 国产乱码久久久久久| 欧美丝袜自拍制服另类| 二区三区在线视频| 伊人男人综合视频网| 丁香花在线观看完整版电影| 国产精品国模在线| 另类图片第一页| 福利在线小视频| 肉丝袜脚交视频一区二区| 亚洲欧美综合视频| 国产蜜臀av在线一区二区三区| 久久久久亚洲av成人片| 欧美日韩国产中文| 韩国福利在线| 性色av香蕉一区二区| 国产日韩欧美中文在线| 日韩欧美视频一区二区| 日韩亚洲在线| 日本wwwwwww| 日韩码欧中文字| 无码人妻精品一区二区三区蜜桃91 | 日本欧美视频在线观看| 国内精品免费**视频| www.av天天| 欧美日韩亚洲视频一区| 成 人 黄 色 片 在线播放| 中文字幕av一区二区三区谷原希美| 国产精品蜜芽在线观看| 99国产在线| 亚洲精品久久| 女人高潮一级片| 国产精品美女一区二区三区| 波多野结衣视频网址| 国产视频综合在线| av老司机在线观看| 99久久无色码| 欧美精品麻豆| 性折磨bdsm欧美激情另类| 中文字幕一区免费在线观看 | 久久国产综合精品| 免费一级特黄3大片视频| 狠狠色狠色综合曰曰| 天天色综合av| 7777精品视频| 午夜欧洲一区| 草草草在线视频| 久久精品视频在线看| 国产精品视频一区在线观看| 亚洲男人天堂久| 男人皇宫亚洲男人2020| 欧美深深色噜噜狠狠yyy| 99视频免费观看| 午夜18视频在线观看| 欧美精品久久一区二区| 99ri日韩精品视频| 男人添女人荫蒂免费视频| 丁香六月久久综合狠狠色| 久久精品99国产精| 欧美草草影院在线视频| 蜜臀av在线| 九九99久久| 国产精品亚洲综合久久| 久久国产精品无码一级毛片 | 自拍亚洲一区欧美另类| 99久久伊人| 中文字幕在线亚洲精品| 国产精品亚洲一区二区三区在线| 久久这里只有精品国产| 亚洲高清福利视频| 欧美电影免费观看网站| 先锋在线资源一区二区三区| 狠狠色狠狠色合久久伊人| 久久精品www人人爽人人| 日韩精品欧美国产精品忘忧草| 男人最爱成人网| 中文字幕99| 国产成人午夜99999| 天天综合网久久综合网| 一本色道久久综合亚洲精品小说| 日韩国产大片| 国产 日韩 欧美在线| 久久中文字幕电影| 亚洲天堂网视频| 高清一区二区三区四区五区| 伊人成综合网伊人222| av亚洲天堂网| 亚洲一二三四区| yw193.com尤物在线| 亚洲自拍偷拍区| 国产精品亚洲综合色区韩国| 波兰性xxxxx极品hd| 欧美精品一区二区三区在线| 97久久香蕉国产线看观看| 400部精品国偷自产在线观看| 91在线观看污| 国产日韩免费视频| 国产91精品青草社区| 久久精品亚洲欧美日韩精品中文字幕| 蜜臀av粉嫩av懂色av| 欧美日本国产一区| 日韩激情电影| 无码毛片aaa在线| 国产视频在线观看一区二区三区| av免费在线不卡| 国产福利视频一区二区| 好吊视频一区二区三区四区|