# π² Algerian Forest Fire Prediction β ML Powered Flask App
This ML project predicts the likelihood of forest fires in Algeria using weather-related data. This project includes full-cycle ML development: data preprocessing, exploratory data analysis (EDA), feature engineering, model training, evaluation, and deployment via Flask.
---
## π Key Highlights
- β
End-to-End ML Pipeline (EDA β FE β Model β Deployment)
- π₯ Predicts fire occurrence in two Algerian regions
- π§ͺ Trained using Random Forest Classifier (or your actual model)
- π§ Model serialized using `pickle`
- π Flask Web Interface for real-time predictions
---
### π Evaluation Metrics
The models were evaluated using:
- **Mean Absolute Error (MAE)**
- **RΒ² Score**
----
# App Screenshot (1st Input, 2nd Result)
---
## π§ Technologies Used
- Python 3.x
- Pandas, NumPy
- Seaborn, Matplotlib
- Scikit-learn
- Flask
---
## π Project Structure
```plaintext
π¦ Algerian Forest Fire Prediction
βββ static/ # Static files (CSS, images)
βββ templates/ # HTML templates
β βββ index.html # Main UI
βββ model.pkl # Trained ML model
βββ app.py # Flask app
βββ requirements.txt # Required packages
βββ Cleaned And Algerian Forest Fires Update dataset.ipynb # EDA & Feature Engineering
βββ Model Training.ipynb # Model training
βββ README.md
---
## π Dataset
The dataset is based on Algerian forest fire records and includes weather-related features.
Source: UCI Machine Learning Repository
---