dhani10 commited on
Commit
312d324
·
verified ·
1 Parent(s): 2b817e6

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +11 -31
README.md CHANGED
@@ -6,42 +6,22 @@ tags:
6
  - predictive-maintenance
7
  - engine-condition
8
  - scikit-learn
 
9
  datasets:
10
  - dhani10/engine-condition-dataset
11
- metrics:
12
- - accuracy
13
- - f1
14
- - precision
15
- - recall
16
- - roc_auc
17
  ---
18
 
19
- # Engine Condition Prediction Model
20
 
21
- This model predicts engine condition (Normal=0 / Faulty=1) from sensor signals for predictive maintenance.
22
 
23
- ## Model Details
24
- - **Winning Model**: Random Forest
25
- - **Training Data**: dhani10/engine-condition-dataset
26
- - **Input Features**: ['Engine rpm', 'Lub oil pressure', 'Fuel pressure', 'Coolant pressure', 'lub oil temp', 'Coolant temp']
27
- - **Target**: Engine Condition (0=Normal, 1=Faulty)
28
- - **Training Samples**: 15628
29
- - **Test Samples**: 3907
30
- - **Registered**: 2025-11-07T07:50:04.426743+00:00
31
 
32
- ## Cross-Validation
33
- - **Best CV Score**: 0.7724
34
 
35
- ## Test Set Performance
36
- - **Accuracy**: 0.6596
37
- - **F1-Score**: 0.7684
38
- - **Precision**: 0.6728
39
- - **Recall**: 0.8957
40
- - **ROC-AUC**: 0.6992
41
-
42
- ## Best Hyperparameters
43
- ```json
44
- {
45
- "classifier__max_depth": 5,
46
- "classifier__n_estimators": 100
47
- }
 
6
  - predictive-maintenance
7
  - engine-condition
8
  - scikit-learn
9
+ license: apache-2.0
10
  datasets:
11
  - dhani10/engine-condition-dataset
 
 
 
 
 
 
12
  ---
13
 
14
+ # Engine Condition Model
15
 
16
+ This repository hosts a scikit-learn pipeline for predicting engine condition (0=Normal, 1=Faulty) from six sensor readings:
17
 
18
+ - `Engine rpm`
19
+ - `Lub oil pressure`
20
+ - `Fuel pressure`
21
+ - `Coolant pressure`
22
+ - `lub oil temp`
23
+ - `Coolant temp`
 
 
24
 
25
+ **Default artifact path expected by apps:** `best_engine_model.joblib`
 
26
 
27
+ > Note: If you see this message and you're just testing the deployment flow, the model may be a small placeholder trained on synthetic data so the app can run end-to-end.