All projects

Machine Learning

Cancer Classification - Malignant vs Benign

Lift

Tree → XGBoost

Stack

PythonDecision TreeXGBoostscikit-learn

01 - The problem

A diagnostic dataset needed a classifier where a false negative carries far more cost than a false positive.

02 - Approach

Started with an interpretable Decision Tree Classifier as the baseline, then boosted with XGBoost and compared both on precision, recall and confusion-matrix behaviour rather than raw accuracy alone.

03 - Outcome

Boosting delivered a significant lift in prediction accuracy over the baseline tree while keeping the decision logic explainable to non-technical reviewers.