charantejapolavarapu commited on
Commit
e2147fe
·
verified ·
1 Parent(s): 0021de5

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +51 -10
README.md CHANGED
@@ -1,13 +1,54 @@
 
 
 
 
 
1
  ---
2
- title: ProactiveMachine
3
- emoji: 👁
4
- colorFrom: blue
5
- colorTo: pink
6
- sdk: gradio
7
- sdk_version: 6.5.1
8
- app_file: app.py
9
- pinned: false
10
- short_description: '"Real-Time Predictive Maintenance System using XGBoost and T'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  ---
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
1
+ # ✈️ Jet Engine Predictive Maintenance System
2
+ ### B.Tech AI & Data Science - Special Project
3
+
4
+ This project implements a **Predictive Maintenance (PdM)** solution for industrial jet engines. Using the **NASA C-MAPSS dataset**, the system predicts the **Remaining Useful Life (RUL)** of an engine based on multivariate time-series sensor data.
5
+
6
  ---
7
+
8
+ ## 🚀 Live Demo
9
+ You can access the live interactive dashboard here:
10
+ **[INSERT YOUR HUGGING FACE SPACE LINK HERE]**
11
+
12
+ ## 📌 Project Overview
13
+ In industrial settings, equipment failure leads to high costs and safety risks. This project transitions from "Reactive Maintenance" to "Predictive Maintenance" by using machine learning to forecast failures before they occur.
14
+
15
+ ### Key Features:
16
+ * **RUL Prediction:** Estimates the number of operational cycles left before failure.
17
+ * **Interactive Dashboard:** Built with Streamlit for real-time sensor input.
18
+ * **Visual Analytics:** Uses Gauge charts and status alerts (Healthy, Caution, Critical).
19
+ * **AI Model:** Powered by **XGBoost Regression**, optimized for time-series tabular data.
20
+
21
+ ---
22
+
23
+ ## 📊 Dataset Information
24
+ The model is trained on the **NASA Turbofan Engine Degradation Simulation Dataset (C-MAPSS)**.
25
+ * **Units:** 100 engines.
26
+ * **Sensors:** 21 different sensors (Temperature, Pressure, Fan Speed, etc.).
27
+ * **Goal:** Predict the "cycles" remaining until the engine reaches a failure state.
28
+
29
+
30
+
31
+ ---
32
+
33
+ ## 🛠️ Technical Stack
34
+ * **Language:** Python 3.10+
35
+ * **ML Framework:** XGBoost
36
+ * **Data Processing:** Pandas, NumPy
37
+ * **UI/Deployment:** Streamlit, Hugging Face Spaces
38
+ * **Visualization:** Plotly, Seaborn
39
+
40
+ ---
41
+
42
+ ## 📁 Repository Structure
43
+ * `app.py`: The main Streamlit application code.
44
+ * `train_local.py`: Script used to train the model and generate the `.pkl` file.
45
+ * `engine_model.pkl`: The trained XGBoost model (Serialized).
46
+ * `requirements.txt`: List of Python libraries required for the environment.
47
+
48
  ---
49
 
50
+ ## ⚙️ How to Run Locally
51
+ 1. **Clone the repository:**
52
+ ```bash
53
+ git clone [YOUR_REPO_URL]
54
+ cd [REPO_NAME]