Algerian Forest Fires Prediction is a simple but complete machine learning project designed to predict the likelihood of a forest fire based on meteorological and environmental parameters. Note: This is an experimental project created to explore the process of machine learning model building and deployment.
# π² Algerian Forest Fires Prediction π₯
> β οΈ **Note:** This is an **experimental project** created to explore the process of **machine learning model building and deployment**.
---
## π Table of Contents
- π Project Overview
- π Project Structure
- π Dataset Description
- βοΈ Installation & Setup
- π Usage
- π§ Machine Learning Workflow
- π οΈ Tech Stack
- π Future Improvements
- π License
- π¨βπ» Author
---
## π Project Overview
**Algerian Forest Fires Prediction** is a simple but complete **machine learning project** designed to **predict the likelihood of a forest fire** based on meteorological and environmental parameters.
This project demonstrates:
- β
End-to-end ML pipeline (EDA β Feature Engineering β Model Training β Deployment)
- π Building and serving a prediction API using Flask
- βοΈ A simple, interactive web interface for real-time predictions.
---
## π Project Structure
```
βββ .ebextensions/ # AWS Elastic Beanstalk deployment configs (optional)
βββ Notebooks/
β βββ 2.0-EDA And FE Algerian Forest Fires.ipynb # Data exploration and feature engineering
β βββ 3.0-Model Training.ipynb # Model training and evaluation
βββ data/
β βββ Algerian_forest_fires_cleaned_dataset.csv # Cleaned dataset
β βββ Algerian_forest_fires_dataset_UPDATE.csv # Original dataset
βββ models/
β βββ ridge.pkl # Trained ML model
β βββ scaler.pkl # Data scaler for preprocessing
βββ static/
β βββ style.css # Stylesheet for the web interface
β βββ script.js # JavaScript for asynchronous predictions
βββ templates/
β βββ home.html # Web interface homepage
βββ .gitignore # Git ignore file
βββ application.py # Flask application
βββ requirements.txt # β¦