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.
- The data is a CSV file.
- The data is acquired from the following link:
The Jupyter Notebook included in this repository covers the following steps:
- Data Preprocessing: The dataset is preprocessed to handle missing values, encode categorical variables, and remove duplicate values.
- 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.
- 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.
- 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
- Clone this repository to your local machine.
- Install the required dependencies.
- Run the Django app using the appropriate command.
Here are some screenshots of the Forest Fire Prediction Django app: