Skip to content

MohdMudaseer/Forest_Fire_Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌲 Forest Fire Classification - Fire or Not Fire 🔥

📂 Algerian Forest Fires Dataset

This project involves building a classification model to predict the occurrence of forest fires (Fire or Not Fire) using the Algerian Forest Fires Dataset. It includes data cleaning, EDA, feature engineering, and model development. The project was implemented as part of a Udemy course by Krish Naik.

📊 Dataset Overview

The dataset includes 244 instances of forest weather data from two regions in Algeria:

  • Bejaia Region (northeast Algeria)
  • Sidi Bel-abbes Region (northwest Algeria)

Each region contributes 122 instances, covering the period from June to September 2012. The dataset is suitable for both regression and classification tasks. This project focuses on the classification task — predicting fire occurrence.

🧾 Attribute Information

# Feature Name Description Range
1DateDay, Month, Year (DD/MM/YYYY)June–September 2012
2TempNoon Temperature (°C)22 – 42
3RHRelative Humidity (%)21 – 90
4WsWind Speed (km/h)6 – 29
5RainTotal Daily Rain (mm)0 – 16.8
6FFMCFine Fuel Moisture Code28.6 – 92.5
7DMCDuff Moisture Code1.1 – 65.9
8DCDrought Code7 – 220.4
9ISIInitial Spread Index0 – 18.5
10BUIBuildup Index1.1 – 68
11FWIFire Weather Index0 – 31.1
12ClassesFire occurrence (Target)1 = Fire, 0 = Not Fire

🚀 Project Highlights

  • EDA: Visualized distributions, trends, and relationships among features.
  • Data Cleaning: Handled missing values, standardized formats, and encoded categorical features.
  • Feature Engineering: Created new inputs and normalized features for model training.
  • Model Training: Trained a classification model (e.g., Gradient Boosting) to predict fire occurrence.
  • Deployment: Built a simple Flask web app for fire occurrence prediction based on user inputs.

🎓 Learning Acknowledgement

This project was built while following the Machine Learning course by Krish Naik on Udemy. It helped me gain hands-on experience with classification problems, web deployment, and end-to-end ML workflows.

Releases

No releases published

Packages

 
 
 

Contributors

Languages