ReadingPipeline-notebooks / segm /segm_config.json
sberbank-ai
Update segm/segm_config.json
76f1094
{
"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
}
}