harshit2490
Fire-Detection-using-ML-Algorithms
Jupyter Notebook

๐—™๐—ถ๐—ฟ๐—ฒ ๐——๐—ฒ๐˜๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐Ÿ”ฅusing Machine Learning Algorithm with python๐Ÿ, GoogleColab & database taken from ๐—จ๐—–๐—œ ๐— ๐—ฎ๐—ฐ๐—ต๐—ถ๐—ป๐—ฒ ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป๐—ถ๐—ป๐—ด ๐—ฅ๐—ฒ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ผ๐—ฟ๐˜†

Last updated May 24, 2026
20
Stars
5
Forks
0
Issues
0
Stars/day
Attention Score
8
Language breakdown
Jupyter Notebook 100.0%
โ–ธ Files click to expand
README

Fire Detection Using Machine Learning Algorithms

๐—™๐—ถ๐—ฟ๐—ฒ ๐——๐—ฒ๐˜๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐Ÿ”ฅusing Machine Learning Algorithm with python๐Ÿ, GoogleColab & database taken from ๐—จ๐—–๐—œ ๐— ๐—ฎ๐—ฐ๐—ต๐—ถ๐—ป๐—ฒ ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป๐—ถ๐—ป๐—ด ๐—ฅ๐—ฒ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ผ๐—ฟ๐˜†

View Live Project on Google Colab:

https://colab.research.google.com/drive/1KLMoYmrs7GgP5UbU7FK-doUKopwVtXoT?usp=sharing

Dataset from UCI Repository:

https://archive.ics.uci.edu/ml/datasets/Forest+Fires

Introduction

Fire in the forest can occur naturally or by humans. Naturally, fire takes place due to extreme drought, hot weather, lightning or combustion of dry leaves and scobs. Human activities like throwing cigarettes, especially in forest areas or using borne fire also lead to fires. + So, fires which take place due to humans, are identified earlier than naturally occurring fires. There are various factors involved when a region catches fire. The hot and dry weather works as catalysts for fire. Since when there is fire in any region then the temperature of the region will become high due to fire. So increase in temperature is one of the factors which can help in fire detection events. + But we cannot just depend on temperature to detect fire as the temperature of a region also may increase due to sunlight. So we can also check the concentration of CO, CO2 gases in that region to detect the fire. But CO, CO2 gases can also be generated when someone uses the cigarette in that region so it may give false alarm, i.e., false fire event detection. + To increase the accuracy in predicting fire events, we will use various ML algorithms to check if there is fire or not. We will also train the machine and test by providing custom input whether there is fire or not. We will also calculate the accuracy, recall, and precision of these ML Algorithms. Hence we can save our environment ,animals and livelihood from the adverse results of forest fires.

Project Requirement

- HARDWARE
    Processor Above: 1.5Ghz
    Hardware Disk: 80GB
    RAM: 2GB
  • SOFTWARE
OS: Windows 7,8, 10 Language: Python IDE: Colab (by Google)

Proposed Approach

Dataset is taken from UCI Machine Learning repository, description of dataset is described as below:
  • Dataset contains image and video data.
  • Image data contains test and train data in image format each having 3 class i.e., default, smoke, fire.
  • Testdefault has 84 images, testfire has 57 images, test_smoke has 30 images.
  • Traindefault has 161 images, trainfire has 274 images, train_smoke has 258 images.
  • Video data contains test and train data in video format.
  • Test_video contains 3 videos.
  • Train_video contains 12 videos consisting of fire with smoke, only fire, only smoke, no fire videos.

Project Workflow


-> Gathering data
-> Data pre-processing
-> Researching the model that will be best for the type of data
-> Training and testing the model
-> Evaluation

Implementation Analysis



Different algorithms are used to predict their Accuracy, Precision and Recall

Experiment And Results

For this purpose, โ€œForest-fires.csvโ€ dataset from UCI machine learning repository was taken and machine learning algorithms were applied to find accuracy of detection. The dataset โ€œForest-fires.csvโ€ contains 517 instances and 13 attributes. #####

Table: Correlation Coefficient Analysis

Attributes | Correlation Coefficient --- | --- Day | -0.042970 RH | -0.035587 Rain | 0.025550 ISI | 0.035663 Wind | 0.055702 Y | 0.056892 X | 0.062491 DMC | 0.062672 FFMC | 0.073823 Temperature | 0.076047 DC | 0.096724 Month | 0.130329 Output | 1.000000

Thank You !


๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท harshit2490/Fire-Detection-using-ML-Algorithms ยท Updated daily from GitHub