Logo Lanfrica

tejareddyqs/forest-fire-prediction

Domain:

environment and energy

Record type:

projectmodel
Creator:
tej
Host:
*Machine Learning project to predict the Fire Weather Index (FWI) using the Algerian Forest Fires dataset with Ridge Regression, Flask, and Scikit-learn.** This description and README are suitable for showcasing the project on your GitHub profile and to recruiters. # forest-fire-prediction *Machine Learning project to predict the Fire Weather Index (FWI) using the Algerian Forest Fires dataset with Ridge Regression, Flask, and Scikit-learn.** This description and README are suitable for showcasing the project on your GitHub profile and to recruiters. # πŸ”₯ Algerian Forest Fire FWI Prediction A Machine Learning web application that predicts the **Fire Weather Index (FWI)** using the Algerian Forest Fires dataset. The project demonstrates the complete ML lifecycle, from data preprocessing and model training to deployment using Flask. ## πŸš€ Features - Data Cleaning and Preprocessing - Exploratory Data Analysis (EDA) - Feature Engineering - Correlation-based Feature Selection - Feature Scaling using StandardScaler - Ridge Regression Model - Model Serialization using Pickle - Flask Web Application - Real-time FWI Prediction through a Web Interface ## πŸ“‚ Project Structure project/ β”‚ β”œβ”€β”€ models/ β”‚ β”œβ”€β”€ ridge.pkl β”‚ └── scaler.pkl β”‚ β”œβ”€β”€ templates/ β”‚ β”œβ”€β”€ index.html β”‚ └── home.html β”‚ β”œβ”€β”€ app.py β”œβ”€β”€ requirements.txt └── README.md ## πŸ›  Technologies Used - Python - NumPy - Pandas - Matplotlib - Seaborn - Scikit-learn - Flask - HTML ## Machine Learning Pipeline 1. Data Cleaning 2. Exploratory Data Analysis 3. Feature Selection 4. Train-Test Split 5. Feature Scaling 6. Ridge Regression Training 7. Hyperparameter Tuning 8. Model Evaluation 9. Model Serialization (Pickle) 10. Flask Deployment ## Model Used - Ridge Regression ## Evaluation Metrics - Mean Absolute Error (MAE) - Mean Squared Error (MSE) - Root Mean Squared Error (RMSE) - RΒ² Score ## How to Run Clone the repository ```bash git clone github.com