精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

999精品视频一区二区三区| 欧美美女啪啪| 黄色工厂这里只有精品| 日本久久一区二区三区| 99久久综合狠狠综合久久止| 亚洲一二三精品| 成人爽a毛片一区二区| 久久国产亚洲| 在线看不卡av| 欧美日韩在线精品| 国产成人精品片| 97se亚洲| 亚洲香蕉伊在人在线观| 91精品在线看| 激情无码人妻又粗又大| 午夜av成人| 国产午夜精品一区二区三区四区| 91精品国产乱码久久久久久蜜臀| 蜜桃色一区二区三区| 直接在线观看的三级网址| 成人嫩草影院| 在线观看亚洲精品| 国产91av视频在线观看| 日韩成人免费在线视频| 国产精品对白| 亚洲成人av福利| 成人三级视频在线观看一区二区| 极品魔鬼身材女神啪啪精品| 伊人久久综合网另类网站| 中文一区一区三区高中清不卡| 日韩av免费在线看| 极品白嫩丰满美女无套| 18video性欧美19sex高清| 成人av在线播放网站| 国内精品400部情侣激情| 国产高潮失禁喷水爽到抽搐| 成人国产精品| 亚洲人成在线播放网站岛国| 成人免费91在线看| 一级黄色免费看| 这里只有精品在线| 精品国产在天天线2019| a黄色在线观看| 日本大胆欧美| 日韩av在线免费观看一区| 日韩网站在线免费观看| 午夜av免费在线观看| 久久蜜桃资源一区二区老牛| 亚洲性日韩精品一区二区| 好男人www社区| av在线免费观看网| 91丨porny丨在线| 国产精品欧美一区二区| 成年人二级毛片| 天堂av一区二区三区在线播放| 91福利精品视频| www一区二区www免费| 素人av在线| 成人免费视频免费观看| 日韩免费在线免费观看| 日韩欧美一级视频| 成人羞羞动漫| 一区二区欧美激情| 男人添女人荫蒂国产| 黑人巨大精品| 亚洲精品视频在线观看免费| 久久av一区二区三区漫画| 中文字幕在线观看精品| 欧美性久久久| 中文字幕精品网| 性猛交╳xxx乱大交| 在线视频亚洲欧美中文| 欧美天天综合网| 福利视频一区二区三区四区| av有码在线观看| 精品久久久久久| 天天综合五月天| 你懂的视频在线播放| 国产精品 欧美精品| 国产精品福利在线观看| 国产精品a成v人在线播放| 欧美综合一区| 久久精品国产亚洲精品2020| 中文字幕在线国产| 国产精品xxx在线观看| 日韩成人中文电影| 久久丫精品忘忧草西安产品| 国产精品毛片久久久| 日韩国产精品一区| 又嫩又硬又黄又爽的视频| 欧美顶级毛片在线播放| 亚洲丝袜在线视频| 97香蕉碰碰人妻国产欧美| 天堂综合在线播放| 欧美怡红院视频| 成人性生交视频免费观看| 网友自拍亚洲| 亚洲线精品一区二区三区 | 中文字幕第66页| 欧美特大特白屁股xxxx| 欧美日韩高清影院| 日本成人黄色网| 成人在线视频国产| 欧美午夜电影在线播放| 91大神免费观看| 欧美三级午夜理伦三级在线观看 | 欧美色倩网站大全免费| 国产精品沙发午睡系列| 国产成人精品一区二区三区在线| 欧美成人伊人久久综合网| caoporm在线视频| 成人免费在线观看视频| 欧美mv日韩mv国产| 日韩高清一二三区| 精品日韩欧美一区| 国产一区二区激情| 精品少妇爆乳无码av无码专区| 亚洲先锋影音| 国产suv精品一区二区| 精品人妻一区二区三区麻豆91| 国产另类ts人妖一区二区| 91在线视频成人| 激情小说 在线视频| 欧美韩国一区二区| 亚洲色图自拍| 日本在线视频站| 精品女同一区二区三区在线播放| 国产极品尤物在线| 黑人另类精品××××性爽| 亚洲午夜电影网| 亚洲涩涩在线观看| 国产不卡一二三区| 日韩一级黄色av| 青青草手机在线视频| 亚洲人成久久| 日本欧美一二三区| 人人妻人人玩人人澡人人爽| www久久久久| 日韩精品在线观看av| 中文在线8资源库| 欧美少妇bbb| 国产精品九九九九九| 欧美色女视频| 国产v综合ⅴ日韩v欧美大片| 一级黄色录像大片| 中文字幕欧美日本乱码一线二线| 黄色a级片免费| 日韩福利在线观看| 正在播放亚洲1区| 无码人妻精品一区二区50| 麻豆精品一区二区综合av| 91久久精品一区二区别| 男人天堂久久久| 亚洲成a人在线观看| 日韩欧美一区二| 精品人人人人| 最新亚洲国产精品| 国产一级在线观看视频| 国产高清亚洲一区| 少妇一晚三次一区二区三区| 小草在线视频免费播放| 精品一区二区三区电影| 国产福利视频网站| 国内一区二区视频| 久久草视频在线看| 色在线视频观看| 欧美一区午夜视频在线观看| aa一级黄色片| 噜噜噜躁狠狠躁狠狠精品视频| 91亚洲国产成人久久精品网站| 在线观看免费高清完整| 欧美日韩国产精品一区| 国产亚洲色婷婷久久99精品91| 一级成人国产| 999国内精品视频在线| 青春草免费在线视频| 欧美日韩国产综合一区二区三区| 久久久国产一级片| 精品在线你懂的| 日本不卡一区二区三区视频| 嗯~啊~轻一点视频日本在线观看| 欧美久久久久久久久| 久久精品—区二区三区舞蹈| 樱桃成人精品视频在线播放| 91精品久久久久久| 国产区视频在线播放| 天天爽夜夜爽夜夜爽精品视频| 亚洲黄色小说视频| 极品尤物av久久免费看| www.日本在线播放| 欧美日韩在线观看视频小说| 亚洲影院高清在线| 黄色网址在线免费| 欧美色手机在线观看| 久久久综合久久| 国产午夜精品理论片a级大结局| 天堂在线一区二区三区| 亚洲精品社区| 亚洲欧美日韩精品综合在线观看 | 亚洲一区在线观看免费观看电影高清 | 日韩精品一区第一页| 国产尤物91| 日本片在线看| 精品国产三级电影在线观看| 69xxxx国产| 一区二区三区中文字幕| 三大队在线观看| 国产精品xvideos88| 欧美一级二级三级九九九| 亚洲综合网站| 国产美女久久精品| 日本欧美在线视频免费观看| 亚洲国产又黄又爽女人高潮的| 久久影院一区二区| 中文欧美字幕免费| 在线观看日韩精品视频| 国产福利不卡视频| 激情五月俺来也| 九一国产精品| 91av视频导航| 日韩成人影视| 精品一区二区亚洲| 成人免费视频国产| 91精品麻豆日日躁夜夜躁| 五月婷婷一区二区| 成人国产精品免费网站| www.se五月| 欧美~级网站不卡| 国产精品久久久久久久小唯西川| 超碰在线公开| 欧美激情精品久久久久久变态| 亚洲精品一区二区三区四区| 香蕉影视欧美成人| 九九九久久久久| 中文字幕中文字幕在线一区| 亚洲精品无码久久久久久久| 免费一级片91| 美女在线免费视频| 99久久精品国产亚洲精品 | 亚洲国产成人自拍| 亚洲天堂网一区二区| av成人老司机| 国产一级特黄a大片免费| 99久久99热这里只有精品| 亚洲国产精品久久久久久女王| 精品一区亚洲| 清纯唯美一区二区三区| 欧洲专线二区三区| 日本在线播放一区| 亚洲精品一区二区三区中文字幕| 成人免费观看a| 国产传媒av在线| 国模吧一区二区三区| 大香伊人中文字幕精品| 韩国福利视频一区| 欧美jizzhd69巨大| 中文字幕欧美视频在线| 97电影在线观看| 日韩中文字幕网址| 国产精品久久久久久福利| 精品成人私密视频| 欧美特黄一级视频| 亚洲精品中文字幕av| 韩国三级av在线免费观看| 亚洲新中文字幕| 欧美成人hd| 欧美激情免费看| 亚洲精品中文字幕| 国产精品日日摸夜夜添夜夜av| 日韩福利在线观看| 999久久久| 西野翔中文久久精品国产| 品久久久久久久久久96高清| 日韩一区二区在线免费| 看一级黄色录像| 99视频一区| 亚洲77777| 亚洲一区免费| 黄网站色视频免费观看| 一本久道久久久| 538在线视频观看| 国产乱国产乱300精品| 少妇一级淫免费观看| 国产日韩欧美制服另类| 午夜国产福利一区二区| 国产精品色在线观看| 一级性生活大片| 国产精品伦理一区二区| 精品无码人妻一区二区三区品| 欧美性猛交xxxx免费看漫画| 国产在线综合网| 色综合久久久久久久| 国产成人精品片| 欧美日韩一区中文字幕| 成人免费视频国产| 色偷偷9999www| 97人人爽人人澡人人精品| 国产精品一区二区三区免费视频| 中文字幕一区二区三区四区久久 | 国产综合色产| 天美星空大象mv在线观看视频| 国产精品一区一区| 国产在线观看h| 亚洲一区二区三区爽爽爽爽爽| 中文字幕人成人乱码亚洲电影| 精品国产百合女同互慰| 网友自拍视频在线| 2019亚洲男人天堂| 捆绑调教日本一区二区三区| 国产免费一区视频观看免费| 鲁大师精品99久久久| 先锋影音男人资源| 日欧美一区二区| 国产麻豆xxxvideo实拍| 亚洲色图欧美在线| 草莓视频18免费观看| 精品久久久久久综合日本欧美| av在线电影观看| 欧美一区二区色| 丁香婷婷成人| 久久久久亚洲av无码专区喷水| 爽好久久久欧美精品| 欧美肉大捧一进一出免费视频| 99久久综合国产精品| 暗呦丨小u女国产精品| 欧美无砖砖区免费| 可以免费看污视频的网站在线| 久久久久久亚洲精品| 蜜桃视频在线观看免费视频| 亚洲xxx大片| 香蕉综合视频| 人妻夜夜添夜夜无码av| 国产在线一区观看| 在线天堂www在线国语对白| 中文字幕佐山爱一区二区免费| 黄页网站免费观看| 欧美日韩精品一区二区在线播放| 激情小视频在线| 日本中文字幕久久看| 爽爽窝窝午夜精品一区二区| 国产妇女馒头高清泬20p多| 丰满白嫩尤物一区二区| 一级黄色片大全| 国产精品丝袜一区| 国产99免费视频| 欧美一区二区三区性视频| 日本亚洲精品| 国产美女直播视频一区| 成人羞羞视频播放网站| 中文字幕第17页| 国产精品久99| 国产乱人乱偷精品视频| 亚洲黄色片网站| 狠狠操一区二区三区| 精品欧美日韩| 久久久久久久久久久久久久久久久久 | 欧美1—12sexvideos| 国产精品一国产精品最新章节| 在线精品福利| 亚洲蜜桃精久久久久久久久久久久 | 一本一道久久a久久综合精品| 免费观看30秒视频久久| 女教师淫辱の教室蜜臀av软件| 欧美精品欧美精品系列| 在线中文字幕第一页| 国产欧美一区二区视频| 国产精品毛片| 亚洲精品乱码久久久久久动漫| 亚洲日本在线a| 高h震动喷水双性1v1| 2019中文在线观看| 日本黄色精品| 麻豆传媒在线看| 精品久久久久久久久国产字幕| 欧美xxx.com| 国产在线观看精品| 黄色av成人| 亚洲理论片在线观看| 91精品国产麻豆| 国产激情视频在线看| 色综合久久av| 激情亚洲网站| 插吧插吧综合网| 91麻豆精品国产91久久久久 | 国产99久久精品一区二区 夜夜躁日日躁| 欧美老女人另类| 亚洲精品鲁一鲁一区二区三区 | 精品中文字幕av| 中日韩免费视频中文字幕| 99久久久国产精品无码免费| 精品无人国产偷自产在线| 日本欧美一区| 成人一区二区av| 久久久噜噜噜久久中文字幕色伊伊 | 国产最新精品视频| 欧美精选一区二区三区| 高清中文字幕mv的电影| 欧美午夜在线观看| yellow字幕网在线| 中国成人在线视频|