Spaces:
No application file
No application file
Update README.md
Browse files
README.md
CHANGED
|
@@ -1,3 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# ✈️ Jet Engine Predictive Maintenance System
|
| 2 |
### B.Tech AI & Data Science - Special Project
|
| 3 |
|
|
@@ -5,10 +17,6 @@ This project implements a **Predictive Maintenance (PdM)** solution for industri
|
|
| 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 |
|
|
@@ -16,39 +24,19 @@ In industrial settings, equipment failure leads to high costs and safety risks.
|
|
| 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**
|
| 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
|
| 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. **
|
| 52 |
```bash
|
| 53 |
-
|
| 54 |
-
cd [REPO_NAME]
|
|
|
|
| 1 |
+
---
|
| 2 |
+
title: Jet Engine Predictive Maintenance
|
| 3 |
+
emoji: ✈️
|
| 4 |
+
colorFrom: blue
|
| 5 |
+
colorTo: red
|
| 6 |
+
sdk: streamlit
|
| 7 |
+
sdk_version: 1.31.0
|
| 8 |
+
python_version: 3.10
|
| 9 |
+
app_file: app.py
|
| 10 |
+
pinned: false
|
| 11 |
+
---
|
| 12 |
+
|
| 13 |
# ✈️ Jet Engine Predictive Maintenance System
|
| 14 |
### B.Tech AI & Data Science - Special Project
|
| 15 |
|
|
|
|
| 17 |
|
| 18 |
---
|
| 19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
## 📌 Project Overview
|
| 21 |
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.
|
| 22 |
|
|
|
|
| 24 |
* **RUL Prediction:** Estimates the number of operational cycles left before failure.
|
| 25 |
* **Interactive Dashboard:** Built with Streamlit for real-time sensor input.
|
| 26 |
* **Visual Analytics:** Uses Gauge charts and status alerts (Healthy, Caution, Critical).
|
| 27 |
+
* **AI Model:** Powered by **XGBoost Regression**.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
|
| 29 |
---
|
| 30 |
|
| 31 |
## 🛠️ Technical Stack
|
| 32 |
+
* **Language:** Python 3.10
|
| 33 |
* **ML Framework:** XGBoost
|
|
|
|
| 34 |
* **UI/Deployment:** Streamlit, Hugging Face Spaces
|
| 35 |
+
* **Visualization:** Plotly
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
|
| 37 |
---
|
| 38 |
|
| 39 |
## ⚙️ How to Run Locally
|
| 40 |
+
1. **Install Dependencies:**
|
| 41 |
```bash
|
| 42 |
+
pip install -r requirements.txt
|
|
|