YOLOv8基础知识 | 一文带你了解yolov8如何训练

模型训练

可以通过在根目录下创建一个train.py文件训练代码,在其中输入代码:

只需更换数据集路径以及yaml文件路径即可!

import sys
import argparse
import os


from ultralytics import YOLO


def main(opt):
    yaml = opt.cfg
    weights = opt.weights
    model = YOLO(yaml) # 直接加载yaml文件训练
    # model = YOLO(weights)  # 直接加载权重文件进行训练
    # model = YOLO(yaml).load(weights) # 加载yaml配置文件的同时,加载权重进行训练
    model.info()

    results = model.train(data=r'coco128.yaml', 
                        epochs=200, 
                        imgsz=640, 
                        workers=2, 
                        batch=2,
                        )

def parse_opt(known=False):
    parser = argparse.ArgumentParser()
    parser.add_argument('--cfg', type=str, default= r'ultralytics\cfg\models\v11\yolov11.yaml', help='initial weights path')
    parser.add_argument('--weights', type=str, default='yolov8n.pt', help='')

    opt = parser.parse_known_args
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值