Tabular Classification
Scikit-learn
lightgbm
predictive-maintenance
machine-failure
industrial-iot
kushal23's picture
Upload metadata.json with huggingface_hub
1bf8789 verified
Raw
History Blame Contribute Delete
2.63 kB
{
"model_name": "LightGBM",
"dataset": "mascalmeida/industrial_machine_predictive_maintenance_classification",
"task": "tabular-classification",
"features": [
"Air temperature [K]",
"Process temperature [K]",
"Rotational speed [rpm]",
"Torque [Nm]",
"Tool wear [min]",
"Type_encoded",
"temp_diff",
"power_proxy",
"torque_wear",
"speed_wear",
"temp_torque"
],
"target": "Machine failure",
"metrics": {
"macro_f1": 0.8919279494819063,
"weighted_f1": 0.9856508415645107,
"auc_roc": 0.9601677627572769,
"accuracy": 0.9855,
"precision": 0.7746478873239436,
"recall": 0.8088235294117647
},
"cv_results": {
"LightGBM": {
"f1_macro": [
0.8863075178460091,
0.006877717214825891
],
"f1_weighted": [
0.9850516108630073,
0.0008163649368650066
],
"auc_roc": [
0.9680226062741701,
0.00554719735462247
],
"accuracy": [
0.9850000000000001,
0.0008366600265340631
],
"precision": [
0.776502647127647,
0.03005446722702152
],
"recall": [
0.7876646180860404,
0.04493691968805627
]
},
"XGBoost": {
"f1_macro": [
0.7319899731098649,
0.01220999584077537
],
"f1_weighted": [
0.952195887243394,
0.0033972044669525196
],
"auc_roc": [
0.9555805933233275,
0.009845449038815925
],
"accuracy": [
0.9401999999999999,
0.005055689863905814
],
"precision": [
0.34795307204793224,
0.020997250668425647
],
"recall": [
0.8642669007901669,
0.01747047349834227
]
},
"RandomForest": {
"f1_macro": [
0.7804095750299703,
0.023757470025984433
],
"f1_weighted": [
0.9645414912596542,
0.00531703853026116
],
"auc_roc": [
0.971268927553813,
0.00585556061341795
],
"accuracy": [
0.9581,
0.007398648525237564
],
"precision": [
0.44499278840132106,
0.05102892352219316
],
"recall": [
0.852502194907814,
0.024623305046840353
]
}
},
"preprocessing": "StandardScaler + SMOTE (in-fold)",
"feature_engineering": [
"temp_diff = Air temp - Process temp",
"power_proxy = Torque / (Rotational speed + 1)",
"torque_wear = Torque \u00d7 Tool wear",
"speed_wear = Rotational speed \u00d7 Tool wear",
"temp_torque = Process temp \u00d7 Torque"
]
}