This project predicts real-time air pollution levels using Random Forest. It fetches data , preprocesses it, and provides insights into harmful gases like NO, PM10, NO3, and SO2. The system is designed to handle large datasets efficiently and provide accurate air quality predictions.
β
Real-time Air Quality Prediction using machine learning models.
β
Data Collection & Preprocessing to handle missing values and outliers.
β
Random Forest for accurate classification.
β
Exploratory Data Analysis (EDA) and visualization for insights.
β
Scalable & Efficient to handle large datasets.
- Programming Language: Python
- Libraries: Pandas, NumPy, Matplotlib, Seaborn
- Machine Learning Algorithms: Random Forest
- Data Clustering: Cosine Similarity
Ensure you have Python installed, then run:
pip install pandas numpy matplotlib seaborn scikit-learnpython AirQualityPredictor.py- The system will process the dataset, train models, and display air quality predictions.
- Visualizations of pollutant levels will be generated.
- Data Collection: Fetching pollution data from CPCB.
- Preprocessing: Handling missing values, outliers, and normalizing data.
- Feature Engineering: Extracting meaningful features from pollutant data.
- Model Training: Applying Random Forest, Logistic Regression, and Decision Trees.
- Evaluation: Using precision, recall, and confusion matrices to measure accuracy.
πΉ Expand Dataset to include global pollution data.
πΉ User Interface (UI) for real-time data visualization.
πΉ Deep Learning Models (LSTM) for time-series forecasting.
Pull requests are welcome! If youβd like to contribute, feel free to fork this repository and submit a PR.
π Stay informed, breathe clean! π±