nansri commited on
Commit
495e1ca
·
verified ·
1 Parent(s): fd9c709

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +31 -11
README.md CHANGED
@@ -1,19 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
 
2
  # Predictive Maintenance Model
3
 
4
  ## Overview
5
- This repository contains the best-performing machine learning model for the predictive maintenance project.
6
 
7
- ## Problem Statement
8
- The objective of the model is to classify whether an engine is operating normally or may require maintenance based on sensor readings.
9
 
10
  ## Input Features
11
- - Engine_RPM
12
- - Lub_Oil_Pressure
13
- - Fuel_Pressure
14
- - Coolant_Pressure
15
- - Lub_Oil_Temperature
16
- - Coolant_Temperature
17
 
18
  ## Selected Model
19
  AdaBoost
@@ -21,5 +38,8 @@ AdaBoost
21
  ## Evaluation Summary
22
  {'Model': 'AdaBoost', 'Best_Parameters': "{'learning_rate': 0.05, 'n_estimators': 100}", 'CV_Best_F1': 0.7752, 'Test_Accuracy': 0.6304, 'Test_Precision': 0.6304, 'Test_Recall': 1.0, 'Test_F1': 0.7733}
23
 
24
- ## Notes
25
- This model was selected after comparing multiple tree-based classification algorithms using cross-validation and test-set evaluation.
 
 
 
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - en
5
+ library_name: scikit-learn
6
+ pipeline_tag: tabular-classification
7
+ tags:
8
+ - predictive-maintenance
9
+ - classification
10
+ - scikit-learn
11
+ - tabular-data
12
+ metrics:
13
+ - accuracy
14
+ - precision
15
+ - recall
16
+ - f1
17
+ ---
18
 
19
  # Predictive Maintenance Model
20
 
21
  ## Overview
22
+ This repository contains the best-performing machine learning model developed for the predictive maintenance project.
23
 
24
+ ## Business Problem
25
+ The objective of this model is to classify whether an engine is operating normally or is likely to require maintenance based on sensor readings.
26
 
27
  ## Input Features
28
+ - Engine_rpm
29
+ - Lub_oil_pressure
30
+ - Fuel_pressure
31
+ - Coolant_pressure
32
+ - lub_oil_temp
33
+ - Coolant_temp
34
 
35
  ## Selected Model
36
  AdaBoost
 
38
  ## Evaluation Summary
39
  {'Model': 'AdaBoost', 'Best_Parameters': "{'learning_rate': 0.05, 'n_estimators': 100}", 'CV_Best_F1': 0.7752, 'Test_Accuracy': 0.6304, 'Test_Precision': 0.6304, 'Test_Recall': 1.0, 'Test_F1': 0.7733}
40
 
41
+ ## Model Interpretation
42
+ The selected model was identified after comparing multiple tree-based algorithms using cross-validation and test-set evaluation.
43
+
44
+ ## Limitation
45
+ Although the selected model achieved the highest test F1-score, its confusion matrix shows that it predicted all observations as class 1. This means the model was very strong in identifying maintenance-required cases but weak in distinguishing normal operating cases.