TrainReader
Created by: xiaolifeimianbao
在教程的如何训练自定义数据集一节中给的demo中配置文件数据部分改写为了 metric: VOC ... READER: 'faster_fpn_reader.yml' TrainReader: dataset: !VOCDataSet dataset_dir: path/to/dataset anno_path: trainval.txt use_default_label: false batch_size: 2
EvalReader: inputs_def: fields: ['image', 'im_info', 'im_id', 'im_shape', 'gt_bbox', 'gt_class', 'is_difficult'] dataset: !VOCDataSet dataset_dir: path/to/dataset anno_path: test.txt use_default_label: false
TestReader: dataset: !ImageFolder anno_path: path/to/dataset/label_list.txt use_default_label: false 而faster_fpn_reader.yml文件中TrainReader前面是这么写的 TrainReader: inputs_def: fields: ['image', 'im_info', 'im_id', 'gt_bbox', 'gt_class', 'is_crowd'] dataset: !COCODataSet image_dir: train2017 anno_path: annotations/instances_train2017.json dataset_dir: dataset/coco 为什么模型使用VOC数据集时,配置文件中只有EvalReader改写了 inputs_def: fields: ['image', 'im_info', 'im_id', 'im_shape', 'gt_bbox', 'gt_class', 'is_difficult'] 而TrainReader与TestReader均未改写