File size: 982 Bytes
d1e41c6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
49
50
51
52
53
54
55
56
57
58
{
  "model_name": "TwinnableTFT",
  "version": "1.0.0",
  "trained_at": "2026-03-25T08:04:47.540328",
  "input_shape": [
    30,
    14
  ],
  "kept_sensors": [
    "s2",
    "s3",
    "s4",
    "s7",
    "s8",
    "s9",
    "s11",
    "s12",
    "s13",
    "s14",
    "s15",
    "s17",
    "s20",
    "s21"
  ],
  "dropped_sensors": [
    "s1",
    "s5",
    "s6",
    "s10",
    "s16",
    "s18",
    "s19"
  ],
  "window_size": 30,
  "rul_cap": 125,
  "anomaly_threshold_cycles": 30,
  "train_datasets": [
    "FD001",
    "FD002",
    "FD003",
    "FD004"
  ],
  "val_datasets": [
    "FD001_test",
    "FD002_test",
    "FD003_test",
    "FD004_test"
  ],
  "val_rmse": 37.6905,
  "val_mae": 27.0402,
  "val_r2": 0.1788,
  "scaler_path": "sensor_scaler.pkl",
  "condition_scaler_path": "condition_scalers.pkl",
  "pt_checkpoint_path": "tft_best_v6.pt",
  "training_approach": "condition_aware_per_cluster_normalisation",
  "n_conditions": 6,
  "onnx_path": "tft_weights.onnx"
}