Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

MohamedOuakki/Algerian-Real-Estate-Predictor

Domain:

socioeconomic

Record type:

model
Creator:
Moh
Host:
ML model to predict real estate prices in Algeria using Ouedkniss data # 🏠 Algerian Real Estate Price Predictor A machine learning system that predicts real estate prices in Algeria, built end-to-end from raw data collection to a deployed, explainable web app. ## Live Demo Try the app here ## Overview This project predicts property prices across Algeria using listings data, and explains *why* the model makes each prediction using SHAP. It covers the full ML lifecycle: data collection, cleaning, feature engineering, model comparison, explainability, and deployment. ## Key Results | Model | MAE (DA) | RΒ² | |---|---|---| | Linear Regression | 1,065,916 | 0.508 | | Random Forest | 802,865 | 0.614 | | Gradient Boosting | 905,697 | 0.607 | | **XGBoost (best)** | **809,961** | **0.624** | Trained on 15,532 cleaned listings after removing outliers and non-Algerian entries from a raw dataset of 64,099 records. ## SHAP Feature Importance Listing type (sale vs. rental) and location in Algiers emerged as the dominant price drivers β€” consistent with market intuition, while also revealing that the absence of structural features (surface area, floor number) limits the model's explanatory power within a given city. ## Tech Stack - **Data**: pandas, Selenium (initial scraping attempt), Kaggle dataset - **ML**: scikit-learn, XGBoost - **Explainability**: SHAP - **App**: Streamlit - **Language**: Python ## Project Structure ``` β”œβ”€β”€ data/ β”‚ β”œβ”€β”€ raw/ # original data β”‚ └── processed/ # cleaned, feature-engineered data β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ scraper.py # Selenium-based scraper (Ouedkniss) β”‚ β”œβ”€β”€ preprocess.py # cleaning & feature engineering β”‚ └── train.py # model training, comparison & SHAP β”œβ”€β”€ models/ # saved model, explainer, feature names β”œβ”€β”€ reports/ # SHAP visualizations β”œβ”€β”€ app.py # Streamlit web app └── requirements.txt ``` ## What I Learned - Built a Selenium-based scraper and diagnosed why it failed against Ouedkn …

Visit

github.com

Languages

Arabic, Algerian Spoken

Licenses

MIT

Similar

marwa698/egypt-real-estate-predictorayataher11/egypt-real-estate-price-predictormostafashraf18/Egypt-Real-estate-price-predictor-abdulrahman-sharif0/egypt-real-estate-predictorAhmed-Saeed-Abdullah-Alshanwany/Real-Estate-PredictorIamOsward/REAL-ESTATE-PREDICTION

marwa698/egypt-real-estate-predictor

# 🏠 Egypt Real Estate Price Predictor > An intelligent full-stack ML system that predicts real esta

ayataher11/egypt-real-estate-price-predictor

mostafashraf18/Egypt-Real-estate-price-predictor-

A machine learning-powered application that predicts real estate prices across Egypt using advanced

abdulrahman-sharif0/egypt-real-estate-predictor

🏠 AI-Powered Egyptian Real Estate Price Predictor | XGBoost Model (R² = 0.65) | Streamlit Web App #

Ahmed-Saeed-Abdullah-Alshanwany/Real-Estate-Predictor

A Full-Stack Machine Learning Web App to predict real estate prices in Egypt. # 🏠 Smart Real Estate

IamOsward/REAL-ESTATE-PREDICTION

PREDICTION OF HOUSING PRICES IN LAGOS, NIGERIA (2025-2030) # REAL-ESTATE-PREDICTION PREDICTION OF H