jjsos_JJdetection/paramaterreturn.md

47 lines
1.5 KiB
Markdown

# YOLOv8 训练参数说明
## 基础参数
- `data`: 数据集配置文件路径 (datasets/TomatoData/data.yaml)
- `epochs`: 训练轮数 (250)
- `batch`: 每批处理图像数量 (4)
- `imgsz`: 输入图像尺寸 (640x640)
## 优化器参数
- `optimizer`: 自动选择优化器 (AdamW)
- `lr0`: 初始学习率 (0.001667)
- `momentum`: 动量参数 (0.9)
- `weight_decay`: 权重衰减 (0.0005)
## 数据增强
- `hsv_h`: 色调增强 (0.015)
- `hsv_s`: 饱和度增强 (0.7)
- `hsv_v`: 亮度增强 (0.4)
- `fliplr`: 水平翻转概率 (0.5)
## 模型配置
- `model`: 预训练模型 (yolov8n.pt)
- `nc`: 类别数量 (2)
- `names`: 类别名称 ['Riped', 'UnRiped']
## 训练监控
- `plots`: 生成训练图表 (True)
- `save_dir`: 保存目录 (runs/detect/train2)
- `save_period`: 保存间隔 (-1表示不保存中间模型)
## 训练输出说明
- `box_loss`: 边界框回归损失 (当前值: 0.9678)
- `cls_loss`: 分类损失 (当前值: 2.327)
- `dfl_loss`: 分布焦点损失 (当前值: 1.231)
- `mAP50`: IoU阈值为0.5时的平均精度 (0.275)
- `mAP50-95`: IoU阈值从0.5到0.95的平均精度 (0.21)
## 常见错误说明
1. **数据集路径错误**:
- 错误信息: "Dataset 'datasets/TomatoData/data.yaml' images not found"
- 原因: 数据集中图片路径配置不正确
- 解决方案: 检查data.yaml文件中的路径配置
2. **训练初期指标**:
- Epoch 1/250 已完成
- 当前训练速度: 0.4it/s
- 预计剩余时间: 约2小时3分钟