Logo Lanfrica

Gohar-Hany/Egypt-Real-Estate-Predictive-Analytics

Domaine:

socioeconomic

Type de record:

softwaremodel
Créateur:
Goh
Hôte:
An end-to-end Machine Learning Pipeline, Flask API Serving Engine & Glassmorphic Analytics Dashboard for Egypt's Real Estate Market. # NileValue AI - Egypt Real Estate Predictive Analytics & Valuation Engine ### *An End-to-End scikit-learn ML Pipeline, Flask API Serving Engine & Premium Glassmorphic Analytics Dashboard* ?logo=chartdotjs&logoColor=white&style=for-the-badge) NileValue AI is a state-of-the-art predictive analytics and automated valuation model (AVM) designed for the Egyptian real estate market. The project features a fully automated, self-contained scikit-learn machine learning pipeline that cleans raw listings, engineers high-value features using Regex and Natural Language Processing (NLP), and returns highly accurate EGP price estimates. Predictions are served in real-time by a Flask API and displayed on a stunning, responsive **Glassmorphic Dark Theme Dashboard** featuring floating neon elements, dynamic text highlights, and interactive analytical charts. --- ## 📸 Dashboard Preview ### Scenario A: Luxury Golf-View Villa (Giza) > Instant AI Valuation showing active NLP keyword tagging and comparative regional intelligence in Giza. ### Scenario B: Premium Installments Apartment (Cairo) > Valuation output illustrating customized pricing maps, payment plans, and down payment details. --- ## 🚀 Key Features * **Custom Feature Preprocessing Pipeline**: A modular, custom-engineered scikit-learn transformer parses mixed formatting, synchronizes square feet to square meters, extracts studio configurations, and splits address hierarchies into Governorates and Districts. * **NLP Text-Based Feature Extraction**: Analyzes property descriptions in English and Arabic in real-time, engineering boolean indicator columns for high-value amenities (e.g. finishes, private pools, sea views). * **Log-Scale Target Regressions**: Resolves the extreme right-skewed nature of real estate values (ranging from 100K EGP to 500M EGP) using log-transformed target variables ($y' = \log(y + 1)$) inside a gradient boosting regression framework. * **Production Serving Engine**: A solid, multit …