問題
當你使用YOLOv8命令行訓練模型的時候,如果當前執行的目錄下沒有相關的預訓練模型文件,YOLOv8就會自動下載模型權重文件。這個是一個正常操作,但是你還會發現,當你在參數model中指定已有的,在其他目錄下的預訓練模型文件,YOLOv8還是會一樣去下預訓練模型文件,直接無視model參數指定,于是多數開發者都是確保在當前目錄下有YOLOv8模型預訓練文件,然后再從當前目錄下執行下面的命令行訓練:
yolo task=detect mode=train model=yolov8n.pt epochs=5 batch=1 data=D:pythonmy_yolov8_train_demodm_dataset.yaml
解決
無法從任意一個目錄下發起YOLOv8模型訓練是個問題!要解決這個問題其實很簡單,YOLOv8是有個全局設置參數的,它支持從設置的目錄下尋找預訓練權重文件,同時支持把訓練結果保存到指定目錄下。這樣設置好以后,我們就可以從任意目錄下發起YOLOv8模型訓練了,YOLOv8框架默認支持通過命令行修改這些設置參數的。
檢查配置
yolo settings
修改配置
常用的配置選項支持:
簡單粗暴,直接修改配置文件拉倒了,修改好了以后,我真的可以了
C:UsersAdministratorAppDataRoamingUltralyticssettings.yaml直接改上面這個文件內容,改完保存一下即可!再重啟命令行,就可以從任何目錄下開啟YOLOv8模型訓練,它再也不會每次都去下載預訓練模型文件了。也不會到處亂保存模型訓練結果了。
這次是真的可以了。
審核編輯:湯梓紅
-
參數
+關注
關注
11文章
1865瀏覽量
32838 -
命令行
+關注
關注
0文章
80瀏覽量
10523 -
模型訓練
+關注
關注
0文章
20瀏覽量
1430
原文標題:YOLOv8 實現 任意目錄下 命令行訓練
文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
在STM32實現命令行
目標檢測算法再升級!YOLOv8保姆級教程一鍵體驗

linux虛擬機怎么調出命令行
linux切換到命令行模式
基于YOLOv8的自定義醫學圖像分割

基于OpenCV DNN實現YOLOv8的模型部署與推理演示

RV1126 yolov8訓練部署教程

評論