Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

gaurav-bhadane/Fire_Weather_Index_Predictor

Domain:

environment and energy

Record type:

softwaremodel
Creator:
gau
Host:
Fire Weather Predictor made using Ridge Regression on Algerian Forest Fire Dataset to forecast fire occurrences based on meteorological parameters. Utilizes Python with Flask for web interface. Predictions delivered via an interactive dashboard. # Fire Weather Index Predictor ## Overview This project aims to predict the Fire Weather Index (FWI) using ridge regression on the Algerian forest fire dataset. The FWI is a numerical rating of fire intensity potential, representing the difficulty of controlling fires. The project utilizes Flask for building the web application. ## Dataset The Algerian Forest Fire Dataset contains meteorological data and fire occurrences for two regions in Algeria (Bejaia region and Sidi Bel-Abbes region) over a period from June 2012 to September 2012. The dataset includes the following columns: 1. **Date**: Date of observation 2. **Temperature**: Temperature in Celsius degrees 3. **RH**: Relative Humidity in percentage 4. **Ws**: Wind speed in km/h 5. **Rain**: Total day in mm 6. **FFMC**: Fine Fuel Moisture Code 7. **DMC**: Duff Moisture Code 8. **DC**: Drought Code 9. **ISI**: Initial Spread Index 10. **BUI**: Buildup Index 11. **FWI**: Fire Weather Index 12. **Classes**: Fire occurrence (Yes/No) ## Requirements - Python 3 - Flask - NumPy - Pandas - Scikit-learn - Matplotlib - Seaborn ## Installation 1. Clone the repository: `git clone github.com` 2. 2. Install dependencies: `pip install -r requirements.txt` ## Model Training and Evaluation The model is trained using Ridge Regression, a type of linear regression that includes L2 regularization to prevent overfitting. The steps for model training and evaluation are as follows: 1. **Data Preprocessing**: - Handle missing values - Encode categorical variables - Normalize/standardize numerical features 2. **Feature Selection**: - Select relevant features based on domain knowledge and exploratory data analysis 3. **Model Training**: - Split the dataset into training and testing sets - Train the Ridge Regression model on the training set 4. **Model Evaluation**: - Evaluate the model on the testing set using metrics like Mean Squared Error (MSE) and R-squared. ## Usage 1 …

Visit

github.com

Languages

Arabic, Algerian Spoken

Tags

flaskhtmllinear-regressionmachine-learningnumpypandaspythonridge-regressionscikit-learnsupervised-learning

Similar

Gaurav-Kumar-ntt/Data-UseCase1-LLM-African-Gig-Economy-and-Digital-Wallet-Risk

Gaurav-Kumar-ntt/Data-UseCase1-LLM-African-Gig-Economy-and-Digital-Wallet-Risk

# African Gig-Economy & Digital Wallet Risk — Audit A DataDNA dataset challenge: 50,000 wallet tran