Multivariate sensor fusion
Fuse many channels into one health indicator and read which mattered.
Pass several columns via feature_cols and the model learns to fuse them into one health indicator for your target. sensor_importance_ then reports how much each channel contributed, so the prediction stays explainable.
model.fit(..., feature_cols=sensors); model.sensor_importance_ model.fit(df, target_col='soh', feature_cols=['voltage', 'current', 'temp'])
model.sensor_importance_ # learned weight per input channel