* استخدمتُ pandas وmatplotlib لتصور البيانات وفهمها ومعالجتها.
* استخدمتُ scikit-learn لإجراء عمليات التنظيف واختيار الميزات والتحويل.
* استخدمتُ تقنيات خطية (Ridge، Lasso، PCA) وغير خطية (XGBoost، LightGBM، CatBoost) للتنبؤ بسعر البيع النهائي.