問(wèn)題
當(dāng)你使用YOLOv8命令行訓(xùn)練模型的時(shí)候,如果當(dāng)前執(zhí)行的目錄下沒(méi)有相關(guān)的預(yù)訓(xùn)練模型文件,YOLOv8就會(huì)自動(dòng)下載模型權(quán)重文件。這個(gè)是一個(gè)正常操作,但是你還會(huì)發(fā)現(xiàn),當(dāng)你在參數(shù)model中指定已有的,在其他目錄下的預(yù)訓(xùn)練模型文件,YOLOv8還是會(huì)一樣去下預(yù)訓(xùn)練模型文件,直接無(wú)視model參數(shù)指定,于是多數(shù)開(kāi)發(fā)者都是確保在當(dāng)前目錄下有YOLOv8模型預(yù)訓(xùn)練文件,然后再?gòu)漠?dāng)前目錄下執(zhí)行下面的命令行訓(xùn)練:
yolo task=detect mode=train model=yolov8n.pt epochs=5 batch=1 data=D:pythonmy_yolov8_train_demodm_dataset.yaml
解決
無(wú)法從任意一個(gè)目錄下發(fā)起YOLOv8模型訓(xùn)練是個(gè)問(wèn)題!要解決這個(gè)問(wèn)題其實(shí)很簡(jiǎn)單,YOLOv8是有個(gè)全局設(shè)置參數(shù)的,它支持從設(shè)置的目錄下尋找預(yù)訓(xùn)練權(quán)重文件,同時(shí)支持把訓(xùn)練結(jié)果保存到指定目錄下。這樣設(shè)置好以后,我們就可以從任意目錄下發(fā)起YOLOv8模型訓(xùn)練了,YOLOv8框架默認(rèn)支持通過(guò)命令行修改這些設(shè)置參數(shù)的。
檢查配置
yolo settings
修改配置
常用的配置選項(xiàng)支持:
簡(jiǎn)單粗暴,直接修改配置文件拉倒了,修改好了以后,我真的可以了
C:UsersAdministratorAppDataRoamingUltralyticssettings.yaml直接改上面這個(gè)文件內(nèi)容,改完保存一下即可!再重啟命令行,就可以從任何目錄下開(kāi)啟YOLOv8模型訓(xùn)練,它再也不會(huì)每次都去下載預(yù)訓(xùn)練模型文件了。也不會(huì)到處亂保存模型訓(xùn)練結(jié)果了。
這次是真的可以了。
審核編輯:湯梓紅
-
參數(shù)
+關(guān)注
關(guān)注
11文章
1829瀏覽量
32195 -
命令行
+關(guān)注
關(guān)注
0文章
77瀏覽量
10385 -
模型訓(xùn)練
+關(guān)注
關(guān)注
0文章
18瀏覽量
1333
原文標(biāo)題:YOLOv8 實(shí)現(xiàn) 任意目錄下 命令行訓(xùn)練
文章出處:【微信號(hào):CVSCHOOL,微信公眾號(hào):OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論