Predicting Bank Outcomes

A binary classification challenge

Bank logo

The objective of this prediction task is to determine whether a bank customer will subscribe to a term deposit based on their demographic, economic, and campaign interaction data. It’s a binary classification problem where the target variable indicates a “yes” or “no” subscription outcome.

The primary evaluation metric is roc_auc_score (Area Under the Receiver Operating Characteristic Curve), which measures the model’s ability to correctly distinguish between customers who will subscribe and those who will not, in a threshold-independent way.

Results :

  • Current Rank : 385/3367
  • Accuracy Score : 0.97683
  • Best Accuracy Score : 0.97844

Github Project

Python Notebook