Logo Lanfrica

shivrajsingh08/Algerian_Forest_Fire_Regression_Model

Domain:

environment and energy

Record type:

modeldataset
Creator:
shi
Host:
# πŸ”₯ Algerian Forest Fire Classification - ML Mini Project This project builds a machine learning model to classify the presence of forest fires in Algerian regions using meteorological data. It covers the full ML pipeline: from data cleaning to feature engineering, modeling, evaluation, and model deployment using Pickle. --- ## 🧠 Objective Predict the FWI(Fire Weather Index) based on environmental conditions like temperature, humidity, wind speed, and drought indices. --- ## πŸ“Š Dataset - *Source:* Algerian Forest Fires Dataset (UCI ML Repository) - *File Used:* Algerian_forest_fires_dataset_UPDATE.csv - *Total Samples:* 247 - *Features:* 12 (e.g., Temperature, RH, WS, FFMC, DMC, DC, ISI, BUI, FWI) - *Target Variable:* FWI --- ## βš™ Project Workflow 1. *Data Loading & Cleaning* - Remove redundant header rows - Handle missing values 2. *Exploratory Data Analysis* - Correlation heatmaps - Class distribution - Feature histograms 3. *Feature Engineering* - Label Encoding for target variable - Standardization using StandardScaler 4. *Model Training* - Logistic Regression - Lasso Regression - Ridge Regression - Elastic Net Regression - Train-test split (typically 80/20) 5. *Evaluation* - R2 Score - Erroe Matrices 6. *Model Deployment* - Save model and scaler using pickle - model.pkl and scaler.pkl files included --- ## πŸ’» Project Structure ``` Algerian-Forest-Fire-ML/ β”œβ”€β”€ algerian_forest_fire_model_prediction.ipynb β†’ Main notebook: EDA, feature engineering, modeling β”œβ”€β”€ Algerian_forest_fires_dataset_UPDATE.csv β†’ Raw dataset (original source) β”œβ”€β”€ Algerian_forest_fires_model_cleaned_dataset.csv β†’ Cleaned dataset used for training β”œβ”€β”€ model.pkl β†’ Pickled trained model β”œβ”€β”€ scaler.pkl β†’ Pickled scaler object β”œβ”€β”€ requirements.txt β†’ Python dependencies └── README.md …