This project classifies air pollution levels as High or Low using sensor data from China (2015-2025). It trains and compares three machine learning models: Support Vector Machine (SVM), Logistic Regression, and Decision Tree.
Click here to view the Streamlit App
- SVM (Support Vector Machine): Good for high-dimensional boundaries.
- Logistic Regression: A baseline linear classifier.
- Decision Tree: Provides interpretable decision rules.
- Python (Pandas, NumPy, Scikit-learn)
- Streamlit (Web Interface)
- Joblib (Model persistence)
app.py: Main Streamlit application.*.pkl: Trained model files.requirements.txt: Python dependencies.
- Clone the repository.
- Install dependencies:
pip install -r requirements.txt - Run the app:
streamlit run app.py