YOLOV10訓練集制作+Train+Val記錄

代碼地址:THU-MIG/yolov10: YOLOv10: Real-Time End-to-End Object Detection (github.com)

一、數據制作

在這篇文章有講過如何制作數據集及代碼實現

YOLOV9訓練集制作+Train+Val記錄_yolov9 train yaml-CSDN博客

二、配置文件

(1)代碼結構,主要看下面這兩個就好了

(2)創建自己數據集的yaml配置文件

(3)預訓練權重下載,網盤的是pt模型。(官方的預訓練權重現在放到了huggingface, 格式好像不太跟之前的不太一樣,我個人不知道怎么使用,有會的可以指導一下)

網盤鏈接:鏈接:https://pan.baidu.com/s/17AyMlMTLW7iJaRKDf2VG1w?pwd=1234?
提取碼:1234?

(4)網盤里面有一個yolov8n.pt文件,把它放到yolov10目錄下

三、訓練代碼

路徑修改成自己對應的路徑

from ultralytics import YOLOv10
import torchif __name__ == '__main__':model_yaml_path = "ultralytics/cfg/models/v10/yolov10s.yaml"data_yaml_path = "ultralytics/cfg/datasets/my_data.yaml"pretrain_model_path = "weights/yolov10s.pt"device = "cuda" if torch.cuda.is_available() else "cpu"model = YOLOv10(model_yaml_path).load(pretrain_model_path)# print(model)model.train(data=data_yaml_path, epochs=800, batch=10, imgsz=640)

四、預測代碼

import osfrom ultralytics import YOLOv10model_path = "runs/detect/train2/weights/best.pt"  # 自己訓練完之后的模型路徑,默認保存在run文件夾下
img_folder = 圖片路徑
model = YOLOv10(model_path)
for img_name in os.listdir(img_folder):if not img_name.endswith(".jpg"):continueimg_path = os.path.join(img_folder, img_name)results = model.predict(img_path)# 顯示檢測結果results[0].show()

有用就點贊收藏 :)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/38097.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/38097.shtml
英文地址,請注明出處:http://en.pswp.cn/web/38097.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

“私域流量:解鎖電商新機遇,共創數字化未來“

一、私域流量的戰略意義再探 步入數字化浪潮的深處,流量已成為企業成長不可或缺的血液。與廣泛但難以掌控的公域流量相比,私域流量以其獨特的專屬性和復用潛力,為企業鋪設了通往深度用戶關系的橋梁。它不僅賦能企業實現精準營銷,…

國產跨平臺高性能遠程控制軟件 RayLink,暢享高清流暢遠程辦公

不管是手機還是電腦,出色的硬件是好用的基礎。而其中的軟件工具,也是提高效率、減輕負擔的好東西。 免費的軟件工具眾多,當然付費工具也不少。大家可能會覺得正版軟件很貴,但國內軟件代理商的價格其實很實惠。 本次為大家介紹一…

CF1375D Replace by MEX 題解

題目大意 令 m e x mex mex 為序列中最小的沒有出現的數。 給你一個長度為 n n n 的序列 a a a,你可以進行不超過 2 n 2\times n 2n 次操作,使得序列 a a a 單調不降。每次操作你可以選定一個位置 p p p,并將 a p a_p ap? 賦值為 …

一文看盡AI繪畫工具 Stable Diffusion發展史,AI繪畫究竟發展到什么地步了?!

01、引言 Stable Diffusion 在短短兩年內發布了多個版本。最著名的版本是 1.5 和 SDXL。不過,還有許多其他版本值得一提。讓我們一起來探索穩定擴散模型的起源和發展。 閑話少說,我們直接開始吧! 02、缺失的SD V1.0版本 Stable Diffusion…

材質相關內容整理 -ThreeJs

在Three.js中,材質是用來定義3D對象外觀的關鍵部分。Three.js支持多種材質文件和類型,每種材質都有其特定的用途和優勢。下面簡單整理了一下目前Three.js支持的材質文件和類型。 一、Three.js支持的材質文件類型 JPEG (.jpg) 和 PNG (.png) 用途&#x…

iphone新機官網驗機流程

若您想購買新款iPhone并在官方網站上驗證機器的真實性,可以按照以下流程進行: 打開蘋果官方網站(https://www.apple.com)。在導航欄中選擇“iPhone”選項,進入iPhone的產品頁面。在頁面中找到您想要購買的新款iPhone&…

C語言快速學習筆記

學習網站:C 語言教程 | 菜鳥教程 (runoob.com)C 語言教程 | 菜鳥教程 (runoob.com)C 語言教程 | 菜鳥教程 (runoob.com) 這個網站知識完整,講解清晰。 在線C語言編程工具:菜鳥教程在線編輯器 (runoob.com) 國外學習網站:C語言介…

【機器學習】機器學習的重要方法——線性回歸算法深度探索與未來展望

歡迎來到 破曉的歷程博客 引言 在數據科學日益重要的今天,線性回歸算法以其簡單、直觀和強大的預測能力,成為了眾多領域中的基礎工具。本文將詳細介紹線性回歸的基本概念、核心算法,并通過五個具體的使用示例來展示其應用,同時探…

使用conda創建虛擬環境,并將虛擬環境加載到jupyter notebook中【已解決】

使用conda創建虛擬環境,并將虛擬環境加載到jupyter notebook中【已解決】

免費分享:2000-2021年全國分省250mNDVI數據集(附下載方法)

NDVI (Normalized Difference Vegetation Index)歸一化植被指數,又稱標準化植被指數。是目前應用最廣泛的植被指數,與植被的分布呈線性相關,是植被生長狀態和空間分布的最佳指示因子,也是遙感估算植被覆蓋度(FVC,Fract…

深入學習 Kafka(2)- Partition 和 Topic

1. Partition的作用 Topic是邏輯的概念,Partition是物理的概念: Partition 對一個 Topic 的消息進行物理上的分離,讓消息可以分布在不同的實體機器上,可以提升系統吞吐量和并行處理能力。每個Partition可以有多個副本&#xff08…

交換機06_vlantrunk

一、虛擬局域網vlan 目的:劃分廣播域 思科設備如何去配置vlan 創建vlan設置對應的接口模式將接口加入vlan全局模式配置vlan vlan 2 設置接口模式(目前需要將接口加入對應vlan,一般用于連接PC) en conf t int f0/0 switchport m…

SAP S/4 FICO批量創建銀行主數據(銀行主數據/賬戶主數據)開發說明書(包括測試樣例、程序代碼僅作參考,不保證一定可以運行)

開發通用說明 新增程序——批導工具處理邏輯如下:自定義批導程序():點擊“執行”按鈕若數據錯誤或重復,先檢查導入的銀行賬號是否已在系統中存在,若已存在則狀態顯示為紅燈,并在消息反饋列提示“該銀行已經存在”。查重后若銀行賬戶為新增賬戶,但導入模板提供的數據有缺…

Spring Boot中獲取請求參數的幾種方式詳解

Spring Boot中獲取請求參數的幾種方式詳解 在Web開發中,處理HTTP請求是一項基本且核心的任務。Spring Boot作為目前最流行的Java Web開發框架之一,提供了多種簡便的方式來獲取和處理請求參數。本文將深入探討在Spring Boot中獲取請求參數的幾種方式&…

學會python——用python編寫一個計算機程序(python實例十六)

目錄 1.認識Python 2.環境與工具 2.1 python環境 2.2 Visual Studio Code編譯 3.編寫計算器程序 3.1 代碼構思 3.2 代碼實例 3.3 運行結果 4.總結 1.認識Python Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。 Python 的設計具有很強的可讀…

【C語言】刷題筆記 Day1

多刷題 多思考 【題目1】 實現字母的大小寫轉換,實現多組輸入輸出 1. getchar 為輸入函數,EOF(end of file)為文件結束標志,通常為文件結束的末尾。 2. 題目中要求實現多組輸入輸出,那我們用 while 循…

RH442 計算機測量單位的換算

計算機測量單位的換算 計算機測量單位的換算 計算機測量單位的換算 在本練習中,您要將性能指標從一個單位換算成另一個單位。 成果 您要學會性能指標單位的換算。 以 student 用戶登錄 workstation 虛擬機,密碼為 student。 在 workstation上運行 l…

初步認識 B樹(B-tree)

定義 B樹(B-tree)是一種自平衡的多路搜索樹,廣泛應用于數據庫和文件系統的索引結構中。它能夠保持數據有序,同時提供高效的插入、刪除和查找操作。 一、基本概念 定義:B樹是一種自平衡的樹結構,能夠保持…

python+django 環境搭建以及post接口封裝

1、搭建pythondjango環境 python 3.7.9的版本 具體參考之前的安裝教程 django 使用 pip install django 會自動安裝 檢驗安裝版本: python -m django --version 2、創建django項目 django-admin startproject projectname 啟動項目:python manage.py…

011-GeoGebra基礎篇-驗證泰勒斯定理(動點在指定曲線上移動)

注意咯,如果說前期的文章隨便看看就行,但從這篇往后的內容,則需要君略微動動brain了。當然,后續的文章如果感覺吃力的話,可以看看本專欄序號比較小的文章,可能會對你開卷有益。 若A, B, C是圓周上的三點&am…