Implementing 2 stage training
This commit is contained in:
@@ -58,6 +58,10 @@ class ConfigManager:
|
||||
"models": {
|
||||
"default_base_model": "yolov8s-seg.pt",
|
||||
"models_directory": "data/models",
|
||||
"base_model_choices": [
|
||||
"yolov8s-seg.pt",
|
||||
"yolov11s-seg.pt",
|
||||
],
|
||||
},
|
||||
"training": {
|
||||
"default_epochs": 100,
|
||||
@@ -65,6 +69,20 @@ class ConfigManager:
|
||||
"default_imgsz": 640,
|
||||
"default_patience": 50,
|
||||
"default_lr0": 0.01,
|
||||
"two_stage": {
|
||||
"enabled": False,
|
||||
"stage1": {
|
||||
"epochs": 20,
|
||||
"lr0": 0.0005,
|
||||
"patience": 10,
|
||||
"freeze": 10,
|
||||
},
|
||||
"stage2": {
|
||||
"epochs": 150,
|
||||
"lr0": 0.0003,
|
||||
"patience": 30,
|
||||
},
|
||||
},
|
||||
},
|
||||
"detection": {
|
||||
"default_confidence": 0.25,
|
||||
|
||||
Reference in New Issue
Block a user