Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

jainkhushi22/Algerian-FWI-Prediction-ML-App

Domaine:

environment and energy

Type de record:

software
Créateur:
jai
Hôte:
“Predicting Fire Weather Index for Algerian forests using Ridge Regression and Flask — deployed on Render.” # 🔥 Algerian Fire Weather Index (FWI) Prediction — ML Web App A clean, end-to-end Machine Learning project that predicts the **Fire Weather Index (FWI)** for Algerian forest regions. Built with **Flask**, **Ridge Regression**, and **Scikit-Learn**, this app converts raw environmental inputs into a real-time FWI prediction. --- ## 🌿 Why This Project? Wildfires in Algeria damage forests, ecosystems, and communities every year. This project builds a simple, accessible **ML-powered prediction tool** that helps estimate fire risk early using nine environmental parameters. --- ## 🚀 Tech Stack - **Python 3** - **Flask Web App** - **Pandas, NumPy, Scikit-Learn** - **Ridge Regression ML Model** - **HTML + Jinja Templates** - **Render (Free Tier) Deployment** --- ## 🧠 ML Pipeline 1. Raw dataset → cleaning + preprocessing 2. Feature scaling using **StandardScaler** 3. Model training with **Ridge Regression** 4. Saving models as `.pkl` 5. Flask backend loads them for live predictions Models stored in `models/`: - `ridge.pkl` - `scaler.pkl` --- ``` ## 📂 Project Structure Algerian-FWI-Prediction-ML-App/ │ ├── models/ # Saved ML model & scaler │ ├── ridge.pkl │ └── scaler.pkl │ ├── notebooks/ # EDA, cleaning & model training notebooks │ ├── Algerian_forest_fires_cleaned_dataset.csv │ ├── Algerian_forest_fires_dataset_UPDATE.csv │ ├── EDA.ipynb │ ├── Model_train.ipynb │ └── datacleaning.ipynb │ ├── templates/ # Frontend templates │ ├── home.html │ └── index.html │ ├── application.py # Flask backend ├── requirements.txt # Dependencies └── README.md ``` --- ## 🖥️ How It Works 1. User enters environmental inputs (Temperature, RH, Ws, Rain, etc.) 2. Data gets scaled using the saved StandardScaler 3. Ridge Regression model predicts the FWI 4. Result displayed on the UI (`home.html`) --- ## 🌍 Deployment (Render) Build Command:pip install -r requirements …

Visit

github.com

Languages

Arabic, Algerian Spoken