/Forest-Fire-Prediction

Build a Django App that predict the burned area of forest fires, in the northeast region of Portugal

Primary LanguageJupyter Notebook

Forest Fire Prediction Django App

This repository contains a Django app that aims to predict the burned area of forest fires in the northeast region of Portugal, using meteorological and other data. The app is based on the forestfires dataset available on Kaggle.

Table of Contents

Dataset Overview

Notebook Contents

The Jupyter Notebook included in this repository covers the following steps:

  1. Data Preprocessing: The dataset is preprocessed to handle missing values, encode categorical variables, and remove duplicate values.
  2. Exploratory Data Analysis (EDA): Various visualizations and statistical analyses are performed to gain insights into the distribution and relationships among different features in the dataset.
  3. Machine Learning (ML): Several machine learning algorithms such as linear regression and random forest regressor are implemented to predict the burned area of forest fires. The models are trained, evaluated, and compared using appropriate metrics.
  4. Deep Neural Network (DNN): A deep neural network model is constructed using TensorFlow/Keras to predict the burned area of forest fires. The model architecture, training process, and evaluation results are presented.

To run this app, you need the following dependencies installed:

  • Django
  • pandas
  • numpy
  • matplotlib
  • seaborn
  • scikit-learn
  • TensorFlow/Keras

Usage

  1. Clone this repository to your local machine.
  2. Install the required dependencies.
  3. Run the Django app using the appropriate command.

Screenshots

Here are some screenshots of the Forest Fire Prediction Django app:

Screenshot 1 Screenshot 2 Screenshot 3