NeerajCodz commited on
Commit
83f9831
·
verified ·
1 Parent(s): 19eb93a

feat: v2/results

Browse files
.gitattributes CHANGED
@@ -133,3 +133,4 @@ v2/models/deep/dynamic_graph_itransformer.keras filter=lfs diff=lfs merge=lfs -t
133
  v2/models/deep/itransformer.keras filter=lfs diff=lfs merge=lfs -text
134
  v2/models/deep/physics_itransformer.keras filter=lfs diff=lfs merge=lfs -text
135
  v2/reports/best_model_analysis.png filter=lfs diff=lfs merge=lfs -text
 
 
133
  v2/models/deep/itransformer.keras filter=lfs diff=lfs merge=lfs -text
134
  v2/models/deep/physics_itransformer.keras filter=lfs diff=lfs merge=lfs -text
135
  v2/reports/best_model_analysis.png filter=lfs diff=lfs merge=lfs -text
136
+ v2/results/best_model_analysis.png filter=lfs diff=lfs merge=lfs -text
v2/results/battery_features.csv ADDED
The diff for this file is too large to render. See raw diff
 
v2/results/battery_sequences.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:678993299c19a38ecc682c9d74d35eeae7b8678e6bbe4dad8a831ab160cb3b0b
3
+ size 271181
v2/results/best_model_analysis.png ADDED

Git LFS Details

  • SHA256: 82226ec881c24c7b9a4e203860179adba2e7b1147fd2d111423ac1a26d458146
  • Pointer size: 131 Bytes
  • Size of remote file: 113 kB
v2/results/classical_rul_results.csv ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ model,MAE,MSE,RMSE,R2,MAPE,tolerance_acc_5cyc
2
+ RandomForest,8.942333980582523,137.23446964660195,11.714711675777682,-0.15748641443851108,120.88277153106779,0.4058252427184466
3
+ XGBoost,6.7578043937683105,74.80780029296875,8.649150264214905,0.3690432906150818,90.60895087232073,0.429126213592233
4
+ LightGBM,9.174716686966466,125.80377799208308,11.216228331845027,-0.06107572161612751,112.25501529299473,0.35145631067961164
v2/results/classical_soh_results.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model,MAE,MSE,RMSE,R2,MAPE,tolerance_acc_2pct
2
+ RandomForest,4.78051739475878,41.771168089034525,6.463061819991708,0.956679157080545,28.807727531282236,0.29514563106796116
3
+ LightGBM,6.909989455704782,89.23030742727897,9.446179514876846,0.9074593240133356,56.94413475231037,0.24854368932038834
4
+ XGBoost,8.506303251021016,136.22476526016746,11.67153654238239,0.8587214117403497,72.81562821369698,0.22330097087378642
5
+ SVR,7.562130215902278,187.88576938734298,13.707143006014892,0.805143828272144,97.82839183781172,0.32233009708737864
6
+ KNN-10,11.665738368704334,265.7682207905257,16.302399234177948,0.7243720041223407,89.92209971367193,0.26019417475728157
7
+ KNN-5,11.751580021863887,270.3768092061512,16.44313866651228,0.7195924409938166,88.41470284019084,0.2757281553398058
8
+ KNN-20,12.035078655061884,272.741740151536,16.514894494108525,0.71713977312056,101.98653839713165,0.2407766990291262
9
+ ElasticNet,15.796038594619795,460.3763913475375,21.45638346384445,0.5225440358554927,144.4728811908027,0.06407766990291262
10
+ Lasso,15.830927911593506,462.77574982037044,21.512223265398916,0.5200556632227833,145.46522399976544,0.05242718446601942
11
+ Ridge,15.860549029501184,464.1921925903698,21.545119925179574,0.5185866716299998,145.65718178268125,0.05048543689320388
v2/results/dg_itransformer_results.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "MAE": 12.886456320718098,
3
+ "MSE": 323.38418900793243,
4
+ "RMSE": 17.982886003306934,
5
+ "R2": 0.12310012848141882,
6
+ "MAPE": 69.98234771512423,
7
+ "tol_2pct": 0.04827586206896552,
8
+ "tol_5pct": 0.2896551724137931
9
+ }
v2/results/ensemble_results.csv ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ model,MAE,MSE,RMSE,R2,MAPE,tol_2pct
2
+ Weighted Avg Ensemble,3.737822790616429,37.739016006374186,6.1432089339671805,0.8976655649469139,5.478476687258817,0.3482758620689655
3
+ tft,4.732738753085752,46.68825874782447,6.832880706394959,0.8733984854887593,7.499287950788588,0.21379310344827587
4
+ Stacking Ensemble,5.76908337148985,60.03540223313905,7.7482515597481125,0.8372059046352616,10.924057540803656,0.12413793103448276
5
+ vae_lstm,8.494939970437716,100.78674732190278,10.039260297546965,0.7267031327397879,14.250142040133243,0.09310344827586207
6
+ batterygpt,8.020673063309337,129.06954589210812,11.360877866261397,0.6500105074494692,12.874349389916773,0.28620689655172415
7
+ vanilla_lstm,10.561354979478219,155.95773910638056,12.488304092485118,0.5770995427937917,14.375050332959946,0.15862068965517243
8
+ bidirectional_lstm,11.134867385317946,167.3343794115467,12.935779041540046,0.5462502472468515,17.124593156141298,0.10689655172413794
9
+ attention_lstm,14.181327172488002,288.23989200564256,16.977629163273726,0.21839863277892768,24.827876450140888,0.15862068965517243
v2/results/final_rankings.csv ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model,MAE,MSE,RMSE,R2,MAPE,tolerance_acc_2pct,tol_2pct,tol_5pct
2
+ RandomForest,4.78051739475878,41.771168089034525,6.463061819991708,0.956679157080545,28.80772753128224,0.2951456310679611,,
3
+ LightGBM,6.909989455704782,89.23030742727897,9.446179514876846,0.9074593240133356,56.94413475231037,0.2485436893203883,,
4
+ Weighted Avg Ensemble,3.737822790616429,37.739016006374186,6.1432089339671805,0.8976655649469139,5.478476687258817,,0.3482758620689655,
5
+ TFT,4.732738753085752,46.68825874782447,6.832880706394959,0.8733984854887593,7.499287950788588,,0.2137931034482758,
6
+ XGBoost,8.506303251021016,136.22476526016746,11.67153654238239,0.8587214117403497,72.81562821369698,0.2233009708737864,,
7
+ Stacking Ensemble,5.76908337148985,60.03540223313905,7.748251559748112,0.8372059046352616,10.924057540803656,,0.1241379310344827,
8
+ SVR,7.562130215902278,187.88576938734295,13.707143006014892,0.805143828272144,97.82839183781172,0.3223300970873786,,
9
+ VAE-LSTM,8.494939970437716,100.78674732190278,10.039260297546965,0.7267031327397879,14.250142040133243,,0.09310344827586207,
10
+ KNN-10,11.665738368704334,265.7682207905257,16.302399234177948,0.7243720041223407,89.92209971367193,0.2601941747572815,,
11
+ KNN-5,11.751580021863887,270.3768092061512,16.44313866651228,0.7195924409938166,88.41470284019084,0.2757281553398058,,
12
+ KNN-20,12.035078655061884,272.741740151536,16.514894494108525,0.71713977312056,101.98653839713164,0.2407766990291262,,
13
+ BatteryGPT,8.020673063309337,129.06954589210812,11.360877866261395,0.6500105074494692,12.874349389916771,,0.2862068965517241,
14
+ GRU,9.275809104339835,134.65458890701777,11.604076391812397,0.6348659095727935,15.248492181524448,0.193103448275862,,
15
+ Vanilla LSTM,10.56135497947822,155.95773910638056,12.488304092485118,0.5770995427937917,14.375050332959946,0.1586206896551724,,
16
+ Bidirectional LSTM,11.134867385317946,167.3343794115467,12.935779041540046,0.5462502472468515,17.124593156141298,0.1068965517241379,,
17
+ ElasticNet,15.796038594619796,460.3763913475375,21.45638346384445,0.5225440358554927,144.4728811908027,0.0640776699029126,,
18
+ Lasso,15.830927911593506,462.7757498203704,21.51222326539892,0.5200556632227833,145.46522399976544,0.0524271844660194,,
19
+ Ridge,15.860549029501184,464.1921925903698,21.545119925179574,0.5185866716299998,145.65718178268125,0.0504854368932038,,
20
+ iTransformer,14.544141949115827,275.09890344946007,16.58610573490535,0.2540321967199925,73.33406651321724,,0.0172413793103448,
21
+ Attention LSTM,14.181327172488002,288.23989200564256,16.977629163273726,0.2183986327789276,24.827876450140888,0.1586206896551724,,
22
+ DG-iTransformer,14.183794754173379,313.5635374005159,17.707725359303375,0.1497301506825386,94.26231665878274,,0.1103448275862069,0.2
23
+ Physics iTransformer,16.41156271618159,379.65023683665015,19.48461538847124,-0.0294728537142276,97.60205959509742,,0.0,
v2/results/lstm_soh_results.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ model,MAE,MSE,RMSE,R2,MAPE,tolerance_acc_2pct
2
+ GRU,9.275809104339837,134.65458890701777,11.604076391812395,0.6348659095727935,15.248492181524448,0.19310344827586207
3
+ Vanilla LSTM,10.561354979478219,155.95773910638056,12.488304092485118,0.5770995427937917,14.375050332959946,0.15862068965517243
4
+ Bidirectional LSTM,11.134867385317946,167.3343794115467,12.935779041540046,0.5462502472468515,17.124593156141298,0.10689655172413794
5
+ Attention LSTM,14.181327172488002,288.23989200564256,16.977629163273726,0.21839863277892768,24.827876450140888,0.15862068965517243
v2/results/per_battery_accuracy.png ADDED
v2/results/r2_vs_accuracy.png ADDED
v2/results/transformer_soh_results.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ model,MAE,MSE,RMSE,R2,MAPE,tol_2pct
2
+ TFT,9.538144323660262,127.31655440584875,11.283463759229644,0.6547639804432781,18.98017853690174,0.05517241379310345
3
+ BatteryGPT,9.614953606189902,135.34729964687295,11.633885836076997,0.6329875309153767,15.44417472623618,0.1793103448275862
4
+ iTransformer,9.356759048993766,150.35062176683638,12.261754432659153,0.5923039981808029,14.4907916127095,0.1310344827586207
5
+ Physics iTransformer,12.1375468649355,214.65431642999653,14.651085844741901,0.4179358518552816,24.985288391381786,0.07931034482758621
v2/results/unified_results.csv ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model,MAE,MSE,RMSE,R2,MAPE,tolerance_acc_2pct,tol_2pct,tol_5pct
2
+ RandomForest,4.78051739475878,41.771168089034525,6.463061819991708,0.956679157080545,28.80772753128224,0.2951456310679611,,
3
+ LightGBM,6.909989455704782,89.23030742727897,9.446179514876846,0.9074593240133356,56.94413475231037,0.2485436893203883,,
4
+ Weighted Avg Ensemble,3.737822790616429,37.739016006374186,6.1432089339671805,0.8976655649469139,5.478476687258817,,0.3482758620689655,
5
+ TFT,4.732738753085752,46.68825874782447,6.832880706394959,0.8733984854887593,7.499287950788588,,0.2137931034482758,
6
+ XGBoost,8.506303251021016,136.22476526016746,11.67153654238239,0.8587214117403497,72.81562821369698,0.2233009708737864,,
7
+ Stacking Ensemble,5.76908337148985,60.03540223313905,7.748251559748112,0.8372059046352616,10.924057540803656,,0.1241379310344827,
8
+ SVR,7.562130215902278,187.88576938734295,13.707143006014892,0.805143828272144,97.82839183781172,0.3223300970873786,,
9
+ VAE-LSTM,8.494939970437716,100.78674732190278,10.039260297546965,0.7267031327397879,14.250142040133243,,0.09310344827586207,
10
+ KNN-10,11.665738368704334,265.7682207905257,16.302399234177948,0.7243720041223407,89.92209971367193,0.2601941747572815,,
11
+ KNN-5,11.751580021863887,270.3768092061512,16.44313866651228,0.7195924409938166,88.41470284019084,0.2757281553398058,,
12
+ KNN-20,12.035078655061884,272.741740151536,16.514894494108525,0.71713977312056,101.98653839713164,0.2407766990291262,,
13
+ BatteryGPT,8.020673063309337,129.06954589210812,11.360877866261395,0.6500105074494692,12.874349389916771,,0.2862068965517241,
14
+ GRU,9.275809104339835,134.65458890701777,11.604076391812397,0.6348659095727935,15.248492181524448,0.193103448275862,,
15
+ Vanilla LSTM,10.56135497947822,155.95773910638056,12.488304092485118,0.5770995427937917,14.375050332959946,0.1586206896551724,,
16
+ Bidirectional LSTM,11.134867385317946,167.3343794115467,12.935779041540046,0.5462502472468515,17.124593156141298,0.1068965517241379,,
17
+ ElasticNet,15.796038594619796,460.3763913475375,21.45638346384445,0.5225440358554927,144.4728811908027,0.0640776699029126,,
18
+ Lasso,15.830927911593506,462.7757498203704,21.51222326539892,0.5200556632227833,145.46522399976544,0.0524271844660194,,
19
+ Ridge,15.860549029501184,464.1921925903698,21.545119925179574,0.5185866716299998,145.65718178268125,0.0504854368932038,,
20
+ iTransformer,14.544141949115827,275.09890344946007,16.58610573490535,0.2540321967199925,73.33406651321724,,0.0172413793103448,
21
+ Attention LSTM,14.181327172488002,288.23989200564256,16.977629163273726,0.2183986327789276,24.827876450140888,0.1586206896551724,,
22
+ DG-iTransformer,14.183794754173379,313.5635374005159,17.707725359303375,0.1497301506825386,94.26231665878274,,0.1103448275862069,0.2
23
+ Physics iTransformer,16.41156271618159,379.65023683665015,19.48461538847124,-0.0294728537142276,97.60205959509742,,0.0,
v2/results/v2_classical_results.csv ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ model,r2,mae,within_5pct
2
+ extra_trees,0.9545111863206289,1.325439106747622,99.27007299270073
3
+ svr,0.9749418151896808,0.8447528977381709,99.27007299270073
4
+ ridge,0.96260007301777,1.238689808585007,99.27007299270073
5
+ xgboost,0.9701536078007467,1.276102318230126,98.72262773722628
6
+ gradient_boosting,0.9427669688063848,1.4114545626753392,98.54014598540147
7
+ knn_k5,0.9303819293635062,1.7036079148305412,97.62773722627736
8
+ random_forest,0.9518568236961867,1.6867479514298702,96.71532846715328
9
+ lightgbm,0.9560384659829149,1.5661312778770975,95.98540145985402
v2/results/v2_intra_battery.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "target": "within_5pct >= 95",
3
+ "passed_models": 8,
4
+ "total_models": 8,
5
+ "best_model": "extra_trees",
6
+ "best_within_5pct": 99.27007299270073,
7
+ "best_r2": 0.9545111863206289,
8
+ "notes": "XGBoost\u2192LGB+GB Ensemble, Ridge\u2192ExtraTrees-Scaled, KNN\u2192SVR Ensemble"
9
+ }
v2/results/v2_model_validation.csv ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model,mae,rmse,r2,within_2pct,within_5pct,passed_95
2
+ random_forest,0.9087291273437881,1.969167860523798,0.9768094711831841,83.75912408759125,95.07299270072993,True
3
+ svr,1.6349861755580366,3.4846680412456976,0.9273780344781068,82.48175182481752,88.86861313868614,False
4
+ xgboost,1.0395094776911078,2.3264169017858896,0.9676316722415876,82.2992700729927,88.86861313868614,False
5
+ lightgbm,1.5073643559068495,2.9029505644051135,0.9496007058102836,81.02189781021897,88.13868613138686,False
6
+ knn_k20,2.486675866923982,6.500672824933502,0.7472670935266853,84.12408759124088,85.21897810218978,False
7
+ knn_k10,2.537245189395581,6.643166546082999,0.7360659298020076,84.48905109489051,84.67153284671532,False
8
+ knn_k5,2.5366661790854557,6.661080117527008,0.734640592527769,84.48905109489051,84.67153284671532,False
9
+ lasso,6.338197702892737,7.855862262540625,0.63090947633286,13.321167883211679,49.63503649635037,False
10
+ ridge,6.354219600702956,7.877916808246509,0.6288341980649439,13.138686131386862,49.63503649635037,False
11
+ elasticnet,6.359292593403684,7.8720819252103045,0.6293838121478381,13.503649635036496,49.27007299270073,False
12
+ physics_itransformer,11.942222882334457,19.560215899810355,-1.288191997636034,15.875912408759124,44.70802919708029,False
13
+ itransformer,18.775672188288702,24.807532802455988,-2.680546617377897,10.948905109489052,25.18248175182482,False
14
+ dynamic_graph_itransformer,14.5743662824896,18.019296255058386,-0.9418730093540923,6.204379562043796,17.335766423357665,False
15
+ extra_trees,21.583514681220528,25.105434141924782,-2.769473079864784,5.839416058394161,9.48905109489051,False
16
+ gradient_boosting,29.48091148539111,32.124687008446905,-5.1719583162447185,0.0,0.18248175182481752,False
17
+ best_rul_model,61.6389790255578,62.979116792145476,-22.721290167829615,0.0,0.0,False
v2/results/v2_training_summary.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "v2.0",
3
+ "timestamp": "2026-02-25T18:16:44.705048",
4
+ "total_models": 12,
5
+ "passed_models": 5,
6
+ "pass_rate_pct": 41.66666666666667,
7
+ "best_model": "extra_trees",
8
+ "best_within_5pct": 99.27007299270073,
9
+ "best_r2": 0.9545111863206289,
10
+ "mean_within_5pct": 77.38746958637469,
11
+ "train_samples": 2130,
12
+ "test_samples": 548,
13
+ "batteries": 30
14
+ }
v2/results/v2_validation_report.html ADDED
File without changes
v2/results/v2_validation_summary.json ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp": "2026-02-25T16:31:44.904601",
3
+ "test_samples": 548,
4
+ "test_batteries": 30,
5
+ "total_models_tested": 16,
6
+ "models_passed_95pct": 1,
7
+ "overall_pass_rate_pct": 6.25,
8
+ "best_model": "random_forest",
9
+ "best_within_5pct": 95.07299270072993,
10
+ "mean_within_5pct": 53.809306569343065
11
+ }
v2/results/vae_lstm_results.json ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "MAE": 8.494939970437716,
3
+ "MSE": 100.78674732190278,
4
+ "RMSE": 10.039260297546965,
5
+ "R2": 0.7267031327397879,
6
+ "MAPE": 14.250142040133243,
7
+ "tol_2pct": 0.09310344827586207
8
+ }
v2/results/validation_accuracy_bars.png ADDED