协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
training-and-evaluation【开发与工程】Train, test, re-evaluate, and convert tf-faster-rcnn experiments safely with schedule-aware command construction, config overrides, snapshot handling, output paths, and evaluation caveats.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a Researcher needs to plan, dry-run, diagnose, or deliberately launch tf-faster-rcnn training, validation, testing, re-evaluation, or deprecated VGG16 snapshot conversion.
train_faster_rcnn.sh, test_faster_rcnn.sh, and convert_vgg16.sh behavior into explicit tools/trainval_net.py, tools/test_net.py, tools/reval.py, or tools/convert_from_depre.py commands.pascal_voc, pascal_voc_0712, or coco, including train/test imdb names, iteration counts, learning-rate step, anchors, and ratios.vgg16, res50, res101, res152, or mobile, while checking whether a matching config file exists in the user's checkout.--set KEY VALUE ... grammar and predicting the output tag that shell launchers would derive from extra arguments.detections.pkl, and deprecated VGG16 conversion.USE_GPU_NMS, and environment checks belong in installation-and-configuration.Do not start a real train/test/evaluation run while only trying to answer a planning question. Full training and benchmark evaluation are expensive and require external datasets, checkpoints, a compatible TensorFlow 1.x runtime, and usually compiled CUDA/NMS extensions. Use the bundled dry-run builder first:
python sub-skills/training-and-evaluation/scripts/tf_faster_rcnn_command_builder.py train --dataset pascal_voc_0712 --net res101 --gpu-id 0
The builder prints commands only; it never trains or evaluates by itself.
res152 is accepted by tools/trainval_net.py and tools/test_net.py and appears in README performance notes, but the checked-out experiments/cfgs/ evidence did not include res152.yml; require a user-supplied config or cloned evidence before claiming a ready command.