Based on aspects of building location and construction, your goal is to predict the level of damage to buildings caused by the 2015 Gorkha earthquake in Nepal.
- 0.7463 (updated 23/11/2025)
- 0.7461 (updated 23/11/2025)
- 0.7418 (updated 6/11/2025)
-
Perform in-depth EDA to understand feature distributions and relationships
-
Visual tools to include:
- Histograms
- Boxplots
- Pairplots
- Correlation heatmaps
-
Detect anomalous records that may deteriorate model performance
-
Methods considered:
- Isolation Forest
-
Evaluate handling strategies (remove, cap, or model-based handling)
-
Implement first baseline using Random Forest
-
Evaluate:
- Cross-validation scores
- Feature importance
- Confusion matrix
Test multiple gradient-boosting models:
- XGBoost
- LightGBM
Monitor and compare:
- Metrics micro-F1 main one but consider also: (accuracy, F1, etc.)
- Training time
- TRY TO AVOID Overfitting!!
-
Combine multiple models to boost prediction performance
-
Initial plan:
- Stack: XGBoost + LightGBM
-
Explore blending strategies as well
-
Assess model interpretability using:
- SHAP - LIME
- Feature importance
- Partial dependence plots (optional)
-
Try MLflow to:
- Track experiments
- Log metrics
- Register models
- Compare performance
├── Dataset/
├── Personal/
├── src/
│ ├── eda/
│ ├── models/
│ ├── utils/
├── mlruns/
├── README.md
└── requirements.txt
- Matteo Amagliani
- Ece Mina Örenler
- İrem Batıgün
- Kurbonmurodov Sardor
- Yazan Mousa
- If we have time, try more Feature engineering
- Test differents: Hyperparameter tuning
- Kaggle-style submission automation (idk if it's possibile on DataDriven)