|
{ |
|
"save_dir": "data/experiments/tetradi_with_lines/", |
|
"num_epochs": 2000, |
|
"pretrain_path": "data/experiments/base_model_all_datasets/model-960-0.1979.ckpt", |
|
"image": { |
|
"width": 896, |
|
"height": 896 |
|
}, |
|
"classes": { |
|
"shrinked_text": { |
|
"annotation_classes": ["pupil_text", "teacher_comment"], |
|
"polygon2mask": { |
|
"ShrinkMaskMaker": {"shrink_ratio": 0.5} |
|
}, |
|
"postprocess": { |
|
"threshold": 0.8, |
|
"min_area": 10 |
|
} |
|
}, |
|
"bordered_text": { |
|
"annotation_classes": ["pupil_text", "teacher_comment"], |
|
"polygon2mask": { |
|
"BorderMaskMaker": {"shrink_ratio": 0.5} |
|
}, |
|
"postprocess": { |
|
"threshold": 0.8, |
|
"min_area": 10 |
|
} |
|
}, |
|
"text_line": { |
|
"annotation_classes": ["text_line"], |
|
"polygon2mask": { |
|
"PolylineToMask": {"thickness": 2} |
|
}, |
|
"postprocess": { |
|
"threshold": 0.8, |
|
"min_area": 10 |
|
} |
|
} |
|
}, |
|
"train": { |
|
"datasets": [ |
|
{ |
|
"json_path": "data/segm/school_notebooks_EN/annotations_train.json", |
|
"image_root": "data/segm/school_notebooks_EN/images/", |
|
"processed_data_path": "data/tetradi_with_lines/school_notebooks_EN/train/annotations_train.csv", |
|
"prob": 70 |
|
}, |
|
{ |
|
"json_path": "data/segm/school_notebooks_RU/annotations_train.json", |
|
"image_root": "data/segm/school_notebooks_RU/images/", |
|
"processed_data_path": "data/tetradi_with_lines/school_notebooks_RU/train/annotations_train.csv", |
|
"prob": 1557 |
|
} |
|
], |
|
"epoch_size": 1500, |
|
"batch_size": 20 |
|
}, |
|
"val": { |
|
"datasets": [ |
|
{ |
|
"json_path": "data/segm/school_notebooks_EN/annotations_val.json", |
|
"image_root": "data/segm/school_notebooks_EN/images/", |
|
"processed_data_path": "data/tetradi_with_lines/school_notebooks_EN/val/annotations_val.csv", |
|
"prob": 10 |
|
}, |
|
{ |
|
"json_path": "data/segm/school_notebooks_RU/annotations_val.json", |
|
"image_root": "data/segm/school_notebooks_RU/images/", |
|
"processed_data_path": "data/tetradi_with_lines/school_notebooks_RU/val/annotations_val.csv", |
|
"prob": 150 |
|
} |
|
], |
|
"epoch_size": null, |
|
"batch_size": 20 |
|
}, |
|
"test": { |
|
"datasets": [ |
|
{ |
|
"json_path": "data/segm/school_notebooks_EN/annotations_test.json", |
|
"image_root": "data/segm/school_notebooks_EN/images/", |
|
"processed_data_path": "data/tetradi_with_lines/school_notebooks_EN/test/annotations_test.csv", |
|
"prob": 10 |
|
}, |
|
{ |
|
"json_path": "data/segm/school_notebooks_RU/annotations_test.json", |
|
"image_root": "data/segm/school_notebooks_RU/images/", |
|
"processed_data_path": "data/tetradi_with_lines/school_notebooks_RU/test/annotations_test.csv", |
|
"prob": 150 |
|
} |
|
], |
|
"epoch_size": null, |
|
"batch_size": 20 |
|
} |
|
} |
|
|