Amir-Ali/Air_Quality_Index_Prediction_Model
0
๐ซ๏ธ Air Quality Prediction Dashboard
This is a complete machine learning project that predicts the Air Quality Index (AQI) using a trained Random Forest Regressor. The app is built using Streamlit and includes interactive EDA dashboards and a real-time prediction tool.
๐ Project Highlights
โ Predicts AQI (Air Quality Index) based on air pollutant concentrations โ Built-in Exploratory Data Analysis (EDA) with Seaborn and Matplotlib โ Clean and responsive Streamlit UI โ Final model: Random Forest Regressor โ Fully interactive interface with real-time prediction โ Suitable for academic, portfolio, or real-world use
๐ Dataset
- Source: Air Quality Index
- Target Column:
AQI - Features Used:
- CO
- COโ
- NOโ
- SOโ
- Oโ
- PM2.5
- PM10
๐ App Features
๐ง Tools & Models Used
- โ Random Forest Regressor
- โ Pandas, Scikit-learn
- โ Seaborn, Matplotlib
- โ Streamlit for building the web UI
- โ Joblib for saving the compressed model and also loading the model
โถ How to Run Locally
# Step 1: Install dependencies
pip install -r requirements.txt
# Step 2: Run the Streamlit app
streamlit run app.py
