narteybrown commited on
Commit
a2ea0cd
·
verified ·
1 Parent(s): 7db8dfa

Upload model_metadata_v9c.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. model_metadata_v9c.json +161 -0
model_metadata_v9c.json ADDED
@@ -0,0 +1,161 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "v9c",
3
+ "sprint": "A7c",
4
+ "trained_at": "2026-03-28T17:30:02.968878+00:00",
5
+ "backbone_source": "v8 (frozen \u2014 CMAPSS+SCANIA heads unchanged)",
6
+ "vsn_rho_method": "perturbation_sensitivity",
7
+ "domains": {
8
+ "cmapss": {
9
+ "rul_source": "supervised",
10
+ "onnx": "tft_weights_v8_cmapss.onnx",
11
+ "note": "Unchanged from v8"
12
+ },
13
+ "scania": {
14
+ "rul_source": "supervised",
15
+ "onnx": "tft_weights_v8_scania.onnx",
16
+ "note": "Unchanged from v8"
17
+ },
18
+ "nist": {
19
+ "rul_source": "synthetic_estimated",
20
+ "onnx": "tft_weights_v9c_nist.onnx",
21
+ "auc": 0.9276,
22
+ "rmse": 0.6232,
23
+ "vsn_rho": 0.5868,
24
+ "vsn_validated": false,
25
+ "nist_seed": 42
26
+ },
27
+ "femto": {
28
+ "rul_source": "supervised",
29
+ "onnx": "tft_weights_v10a_femto.onnx",
30
+ "rmse_cycles": 78.5705,
31
+ "rmse_normalised": 0.2568,
32
+ "mae_cycles": 39.7257,
33
+ "r2": -0.0452,
34
+ "vsn_rho": 0.1341,
35
+ "vsn_validated": false,
36
+ "rul_cap": 306,
37
+ "n_features": 14,
38
+ "feature_names": [
39
+ "H_rms",
40
+ "H_kurt",
41
+ "H_peak",
42
+ "H_crest",
43
+ "H_skew",
44
+ "H_shape",
45
+ "H_impulse",
46
+ "V_rms",
47
+ "V_kurt",
48
+ "V_peak",
49
+ "V_crest",
50
+ "V_skew",
51
+ "V_shape",
52
+ "V_impulse"
53
+ ],
54
+ "backbone_frozen": true,
55
+ "backbone_version": "v9c",
56
+ "fpt_method": "H_rms > mean+3.0\u03c3 (healthy_pct=0.1)"
57
+ },
58
+ "nist_anomaly": {
59
+ "rul_source": "none",
60
+ "head_type": "anomaly_only",
61
+ "onnx": "tft_weights_v11a_nist_anomaly.onnx",
62
+ "auc": 0.9216,
63
+ "vsn_rho": 0.5692,
64
+ "auc_validated": true,
65
+ "n_sensors": 14,
66
+ "window_size": 30,
67
+ "backbone_frozen": true,
68
+ "backbone_version": "v9c",
69
+ "training_data": "mds2-2361 nominal (nist_windows_v9c.npz cache)",
70
+ "note": "ESTIMATED \u2014 synthetic anomaly labels from A7c cache."
71
+ },
72
+ "cnc": {
73
+ "rul_source": "supervised",
74
+ "head_type": "rul_anomaly",
75
+ "onnx": "tft_weights_v12a_cnc.onnx",
76
+ "scaler": "cnc_scaler_v12a.pkl",
77
+ "rmse_um": 36.6639,
78
+ "rmse_normalised": 0.2444,
79
+ "mae_um": 35.2722,
80
+ "r2": -0.4361,
81
+ "vsn_rho": 0.3495,
82
+ "vsn_validated": false,
83
+ "vb_cap": 150.0,
84
+ "vb_fpt": 50.0,
85
+ "n_features": 14,
86
+ "feature_names": [
87
+ "mean",
88
+ "std",
89
+ "rms",
90
+ "kurtosis",
91
+ "peak",
92
+ "crest_factor",
93
+ "skewness",
94
+ "shape_factor",
95
+ "impulse_factor",
96
+ "variance",
97
+ "peak_to_peak",
98
+ "mav",
99
+ "zero_crossing_rate",
100
+ "waveform_length"
101
+ ],
102
+ "train_cutter": "c4",
103
+ "val_cutter": "c6",
104
+ "backbone_frozen": true,
105
+ "backbone_version": "v9c",
106
+ "dataset": "PHM 2010 (C4 train, C6 validate)",
107
+ "note": "ESTIMATED if rho < 0.75. C1 not in mirror \u2014 C4/C6 only."
108
+ }
109
+ },
110
+ "product_classifier": {
111
+ "version": "v1",
112
+ "onnx": "product_classifier_v1.onnx",
113
+ "scaler": "product_classifier_scaler_v1.pkl",
114
+ "labels": "product_classifier_labels_v1.pkl",
115
+ "n_features": 14,
116
+ "feature_names": [
117
+ "Total_running_time_NC_program",
118
+ "Tool_number_Magazine_9998_Place_1",
119
+ "Spindle_position_error",
120
+ "Z-axis_position_MCS",
121
+ "X-axis_position_MCS",
122
+ "Spindle_angular_velocity",
123
+ "Spindle_speed",
124
+ "Spindle_smoothed_speed",
125
+ "X-axis_position_WCS",
126
+ "Z-axis_position_WCS",
127
+ "ToolChange_smoothed_current_value",
128
+ "ToolChange_smoothed_torque",
129
+ "Net_running_time_program",
130
+ "Tool_number_Magazine_Place_6"
131
+ ],
132
+ "product_labels": [
133
+ 1.0,
134
+ 2.0,
135
+ 3.0
136
+ ],
137
+ "n_classes": 3,
138
+ "window_size": 30,
139
+ "conf_threshold": 0.7,
140
+ "val_accuracy": 0.9993,
141
+ "dataset": "TUAWS (Zenodo 15735480)"
142
+ },
143
+ "wear_multipliers": {
144
+ "version": "v1",
145
+ "source": "UC Berkeley Milling Dataset (NASA)",
146
+ "method": "linear_regression_VB_vs_run_per_case",
147
+ "nominal_condition": "cast_iron_avg",
148
+ "nominal_rate_um_per_cut": 0.0512,
149
+ "multipliers": {
150
+ "1": 1.0,
151
+ "2": 2.189,
152
+ "3": 2.406
153
+ },
154
+ "product_mapping": {
155
+ "1": "Product A \u2014 nominal (cast iron average)",
156
+ "2": "Product B \u2014 steel average (2.189x nominal)",
157
+ "3": "Product C \u2014 most aggressive condition (2.406x nominal)"
158
+ },
159
+ "note": "Derived from UC Berkeley milling dataset. Cast iron = nominal (1.0). Steel = material_2 avg rate / material_1 avg rate. Aggressive = max rate across all conditions / nominal. On a real cell, these would be replaced by calibration runs per product."
160
+ }
161
+ }