Tech Stack
Model: XGBoost (gradient-boosted decision trees), with quantile regression for the price range | Quality metrics: MAE and MAPE, with RMSE, log RMSE and R² as supporting checks | Backend: Python (Flask) | Data: PostgreSQL, BigQuery | Infrastructure: Kubernetes, Google Cloud Run; the model runs on CPU inside the existing backend | Monitoring: quality tracking in production, model drift detection