| Filename | Name | Type | Start:End Line | Complexity | Classification |
|---|---|---|---|---|---|
| src/training/cli_train.py | parse_args | F | 11:20 | 1 | A |
| src/training/train.py | extract_model_metrics | F | 328:375 | 4 | A |
| src/training/train.py | calculate_business_metrics | F | 28:124 | 3 | A |
| src/training/train.py | load_training_data | F | 128:169 | 3 | A |
| src/training/train.py | preprocess_training_data | F | 172:196 | 3 | A |
| src/training/train.py | extract_model_params | F | 301:325 | 3 | A |
| src/training/train.py | kfold_cv | F | 199:234 | 2 | A |
| src/training/train.py | fit_model | F | 237:262 | 1 | A |
| src/training/train.py | gcs_upload | F | 265:298 | 1 | A |
| src/training/train.py | write_model_uri | F | 378:395 | 1 | A |
| src/training/config_train.py | CatBoostConfig | C | 8:42 | 4 | A |
| src/training/config_train.py | CatBoostConfig.to_dict | M | 28:42 | 3 | A |
| src/training/config_train.py | TrainingConfig | C | 45:62 | 1 | A |
| src/training/main.py | main | F | 31:188 | 1 | A |