Insurance Cross Selling Classification

Classification with Playground Series - S4E7

Kaggle Playground July 2024 - Binary Classification of Insurance Cross Selling

[About the July Challenge]

Goal: The objective of this competition is to predict which customers respond positively to an automobile insurance offer.

Evaluation: Submissions are evaluated using area under the ROC curve using the predicted probabilities and the ground truth targets.

Learning:This is my first time applying auto machine learning (Neural Network) with LightAutoML. I learned how to process data for this specific tool and how to config my model to optimize it. I also work on ensembling multiple outputs from other Gradient Boosting Algorithms to improve performance.

Table of Contents

1. Preparation (libraries and data)

2. Exploratory Data Analysis (EDA)

3. Data Preprocessing (Feature encoding and scaling)

5. Machine Learning (XGBoost, LightGBM, CatBoost)

6. Hyperparameter Tuning with Optuna

7. Neural Networks

8. Ensemble Methods

9. Model Evaluation

10. Predict & Submit

Achievement: My ROC AUC score is 0.89399

Check out more details in my Medium blog

Create a free website with Framer, the website builder loved by startups, designers and agencies.