半监督自训练
手动配置
数据准备:
准备未标注图像,建议把图像放在 'Semi-Supervised/JPEGImages' 目录下
利用源域数据训练好的模型生成伪标签:
运行getPseudoLabel.py,注意修改相关路径,imgs_path为目标域图像所在路径,output_xml_path为标签保存路径
与源域数据集合并
运行merge_data.py ,origin代表源域数据路径,new代表目标域数据路径
标签处理
运行voc_annotation.py
使用新数据集继续训练模型
一键式实现
本代码提供一键式的半监督自训练脚本,您可以通过在控制台运行self_training.sh实现此功能
Last updated