The credit score is a numeric value measuring people’s creditworthiness and used by banks to assess customer credit applications. It is common practice to use variables like monthly income, debt ratio, open credit loans, demographics etc with supervised machine learning approaches. Based on your experience what are the best practices in terms of feature engineering and algorithms? Do you use unsupervised and deep learning approaches for credit scoring and how?