- EDA & preprocessing: Exploratory Data Analysis and data preprocessing
- Model: Implementation of different models (Naive Bayes, Logistic Regression, XGBoost, Neural Network)
- Testing: Model evaluation and performance metrics
- Explainability: Feature importance analysis for different models
Run EDA & preprocessing/EDA.ipynb
for data analysis
Run preprocessing/train_test_split.py
- Naive Bayes:
Model/nb.py
- Logistic Regression:
Model/lr.py
- XGBoost:
- For local execution:
Model/xgb.py
- For SCC batch job, see:
Model/xgb.sh
- For local execution:
- Neural Network:
- For local execution:
Model/nn.py
- For SCC batch job, see:
Model/nn.sh
- For local execution:
Run Testing/testing.ipynb
Run Explainability/explainability.ipynb