File size: 1,153 Bytes
5199d5c
 
16f6fe0
 
 
 
 
 
 
5199d5c
 
16f6fe0
 
 
 
 
 
 
 
 
 
5199d5c
 
16f6fe0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5199d5c
 
 
 
16f6fe0
 
5199d5c
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
  "hours_estimation": {
    "train_r2": 0.9487,
    "test_r2": 0.8882,
    "train_mae": 3.87,
    "test_mae": 5.66,
    "gap": 0.0605,
    "cv_r2_mean": 0.8894,
    "cv_r2_std": 0.0121
  },
  "complexity_classification": {
    "xgb_train": 0.9342,
    "xgb_test": 0.9267,
    "xgb_gap": 0.0075,
    "lgb_train": 0.9508,
    "lgb_test": 0.9283,
    "lgb_gap": 0.0225,
    "ensemble_accuracy": 0.9317,
    "ensemble_f1": 0.9316,
    "cv_accuracy_mean": 0.915,
    "cv_accuracy_std": 0.0064
  },
  "bottleneck_prediction": {
    "train_accuracy": 0.9094,
    "test_accuracy": 0.9287,
    "gap": -0.0194,
    "f1_weighted": 0.9268,
    "cv_accuracy_mean": 0.9095,
    "cv_accuracy_std": 0.1377,
    "features_used": "SAFE (no leaky features)"
  },
  "completion_prediction": {
    "train_r2": 0.9599,
    "test_r2": 0.8936,
    "gap": 0.0663,
    "train_mae": 1.64,
    "test_mae": 2.48,
    "group_cv_r2_mean": 0.8993,
    "group_cv_r2_std": 0.0064,
    "split_type": "group-aware (block-level)"
  },
  "training_data": {
    "total_samples": 4000,
    "completed_blocks": 3000,
    "in_progress_blocks": 1000,
    "completion_train_samples": 14400
  }
}