muthuk1 commited on
Commit
16f6fe0
·
verified ·
1 Parent(s): af2ecb5

Upload folder using huggingface_hub

Browse files
models/bottleneck_predictor.joblib CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:95c2d5b368cf3cb28775de63efee2ad286431ac01c66f52850fca3c43997ab48
3
- size 4384536
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4d1e215477fcecf4316c829407b9e72d0bd7a5f14d57bd6a6e0aeb4a9005d3b9
3
+ size 2742644
models/completion_predictor.joblib CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:0bd532d62fb3d722728315fdd8949812816b9d81cad0418f34cd729388ce53f6
3
- size 7374098
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ad76ed4dbbb64eb81865856dc9d9be2f926fe7dfb859f3dc316984fc0ba201fe
3
+ size 1215116
models/complexity_lgb.joblib CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:d4364c88cb519bed5297f2ef5f22259ab27dded34cfbd846a72b280fa2ce3f82
3
- size 8937660
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:df00ab3276b2d73f1ae9c1b364d269138b6857b9c0f35a9f98cc4f15d3fcdb09
3
+ size 761580
models/complexity_xgb.joblib CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:5a26e45d98b2cc5c1245dc8f2c259439ffedc44ea813904a7cbe7e0ead0af092
3
- size 1415278
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:afffc9c27a7f29703f1beb7fb1c8ddf15f0abdc9281d8e0a75234453ca673137
3
+ size 673364
models/feature_config.json CHANGED
@@ -38,15 +38,35 @@
38
  "constraint_complexity",
39
  "estimated_hours",
40
  "hours_logged",
41
- "hours_over_estimate_ratio",
42
  "drc_iterations",
43
  "drc_violations_total",
44
  "lvs_mismatches_total",
45
  "current_stage_idx",
46
- "days_in_current_stage",
47
  "engineer_skill_factor",
48
- "is_overdue",
49
- "complexity_score"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  ],
51
  "tech_nodes": [
52
  "12nm",
@@ -95,26 +115,5 @@
95
  "High",
96
  "Low",
97
  "Medium"
98
- ],
99
- "completion_features": [
100
- "tech_node_encoded",
101
- "block_type_encoded",
102
- "priority_numeric",
103
- "transistor_count_log",
104
- "has_dependencies",
105
- "num_dependencies",
106
- "constraint_complexity",
107
- "estimated_hours",
108
- "engineer_skill_factor",
109
- "drc_iterations",
110
- "current_stage_idx",
111
- "cumulative_hours",
112
- "cumulative_days",
113
- "cumulative_drc_violations",
114
- "cumulative_lvs_mismatches",
115
- "hours_vs_estimate_ratio",
116
- "stages_completed",
117
- "avg_hours_per_stage_so_far",
118
- "avg_days_per_stage_so_far"
119
  ]
120
  }
 
38
  "constraint_complexity",
39
  "estimated_hours",
40
  "hours_logged",
 
41
  "drc_iterations",
42
  "drc_violations_total",
43
  "lvs_mismatches_total",
44
  "current_stage_idx",
 
45
  "engineer_skill_factor",
46
+ "complexity_score",
47
+ "hours_budget_pct",
48
+ "stage_velocity"
49
+ ],
50
+ "completion_features": [
51
+ "tech_node_encoded",
52
+ "block_type_encoded",
53
+ "priority_numeric",
54
+ "transistor_count_log",
55
+ "has_dependencies",
56
+ "num_dependencies",
57
+ "constraint_complexity",
58
+ "estimated_hours",
59
+ "engineer_skill_factor",
60
+ "drc_iterations",
61
+ "current_stage_idx",
62
+ "cumulative_hours",
63
+ "cumulative_days",
64
+ "cumulative_drc_violations",
65
+ "cumulative_lvs_mismatches",
66
+ "hours_vs_estimate_ratio",
67
+ "stages_completed",
68
+ "avg_hours_per_stage_so_far",
69
+ "avg_days_per_stage_so_far"
70
  ],
71
  "tech_nodes": [
72
  "12nm",
 
115
  "High",
116
  "Low",
117
  "Medium"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  ]
119
  }
models/hours_estimator.joblib CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:e8c3254f0afd172c1f99b0c09709903eefbc6797e1b2403d3b2836902d8e899f
3
- size 1924481
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c931086c5f4a7c8f17c685e845032cd68c24c1d9058700017ad4d8a8d1b992f8
3
+ size 464347
models/metrics.json CHANGED
@@ -1,35 +1,48 @@
1
  {
2
  "hours_estimation": {
3
- "mae": 5.78,
4
- "rmse": 8.63,
5
- "r2": 0.8814,
6
- "mape_percent": 17.4,
7
- "cv_r2_mean": 0.8706,
8
- "cv_r2_std": 0.0098
 
9
  },
10
  "complexity_classification": {
11
- "accuracy": 0.9167,
12
- "f1_weighted": 0.9165,
13
- "xgb_accuracy": 0.9233,
14
- "lgb_accuracy": 0.9133,
15
- "ensemble_accuracy": 0.9167
 
 
 
 
 
16
  },
17
  "bottleneck_prediction": {
18
- "accuracy": 0.9962,
19
- "f1_weighted": 0.9962
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  },
21
  "training_data": {
22
  "total_samples": 4000,
23
  "completed_blocks": 3000,
24
- "in_progress_blocks": 1000
25
- },
26
- "completion_prediction": {
27
- "mae": 1.65,
28
- "rmse": 2.75,
29
- "r2": 0.9446,
30
- "mape_percent": 32.0,
31
- "cv_r2_mean": 0.8869,
32
- "cv_r2_std": 0.0064,
33
- "training_samples": 18000
34
  }
35
  }
 
1
  {
2
  "hours_estimation": {
3
+ "train_r2": 0.9487,
4
+ "test_r2": 0.8882,
5
+ "train_mae": 3.87,
6
+ "test_mae": 5.66,
7
+ "gap": 0.0605,
8
+ "cv_r2_mean": 0.8894,
9
+ "cv_r2_std": 0.0121
10
  },
11
  "complexity_classification": {
12
+ "xgb_train": 0.9342,
13
+ "xgb_test": 0.9267,
14
+ "xgb_gap": 0.0075,
15
+ "lgb_train": 0.9508,
16
+ "lgb_test": 0.9283,
17
+ "lgb_gap": 0.0225,
18
+ "ensemble_accuracy": 0.9317,
19
+ "ensemble_f1": 0.9316,
20
+ "cv_accuracy_mean": 0.915,
21
+ "cv_accuracy_std": 0.0064
22
  },
23
  "bottleneck_prediction": {
24
+ "train_accuracy": 0.9094,
25
+ "test_accuracy": 0.9287,
26
+ "gap": -0.0194,
27
+ "f1_weighted": 0.9268,
28
+ "cv_accuracy_mean": 0.9095,
29
+ "cv_accuracy_std": 0.1377,
30
+ "features_used": "SAFE (no leaky features)"
31
+ },
32
+ "completion_prediction": {
33
+ "train_r2": 0.9599,
34
+ "test_r2": 0.8936,
35
+ "gap": 0.0663,
36
+ "train_mae": 1.64,
37
+ "test_mae": 2.48,
38
+ "group_cv_r2_mean": 0.8993,
39
+ "group_cv_r2_std": 0.0064,
40
+ "split_type": "group-aware (block-level)"
41
  },
42
  "training_data": {
43
  "total_samples": 4000,
44
  "completed_blocks": 3000,
45
+ "in_progress_blocks": 1000,
46
+ "completion_train_samples": 14400
 
 
 
 
 
 
 
 
47
  }
48
  }