技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
training【数据与研究】Guides tensorflow-yolov3 YOLOv3 training setup, custom datasets, COCO-initialized weights, cfg.TRAIN/cfg.YOLO edits, logs, checkpoints, NaN fixes, and GPU/TF1 prerequisites.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a user wants to configure or run this repository's
YOLOv3 training workflow from scratch or from COCO-initialized weights, adjust
cfg.TRAIN/cfg.YOLO, diagnose dataset/class/annotation mismatches, understand
losses and checkpoints, or prepare a long TF1 training run.
Before launching python train.py, load these bundled references:
cfg.TRAIN, cfg.YOLO, Dataset, and YOLOV3 training contracts../data/log/ and ./checkpoint/, enough GPU/CPU memory
for the chosen TRAIN.BATCH_SIZE and multi-scale TRAIN.INPUT_SIZE, and a
clear time budget.--require-checkpoint; for intentional scratch training, omit it and
set or tolerate a missing TRAIN.INITIAL_WEIGHT.core/config.py and dataset files consistent. cfg.YOLO.CLASSES
determines num_classes, output-head width, and valid annotation class ids.cfg.TRAIN.FISRT_STAGE_EPOCHS, not FIRST_STAGE_EPOCHS.From the repository root, validate the default training config without running training:
python sub-skills/training/scripts/check_training_config.py \
--repo-root . \
--config-py ./core/config.py
For expected COCO-initialized training, require the checkpoint prefix:
python sub-skills/training/scripts/check_training_config.py \
--repo-root . \
--config-py ./core/config.py \
--require-checkpoint