Skip to content

Latest commit

 

History

History
35 lines (19 loc) · 1.36 KB

README.md

File metadata and controls

35 lines (19 loc) · 1.36 KB

Project Description

Commercial banks receive a lot of applications for credit cards. Many of them get rejected for many reasons, like high loan balances, low income levels, or too many inquiries on an individual's credit report, for example. Manually analyzing these applications is mundane, error-prone, and time-consuming (and time is money!). Luckily, this task can be automated with the power of machine learning and pretty much every commercial bank does so nowadays. In this project, you will build an automatic credit card approval predictor using machine learning techniques, just like the real banks do.

The recommended prerequisites for this project are:

  • Supervised Learning with scikit-learn
  • pandas Foundations
  • The dataset used in this project is the Credit Card Approval dataset from the UCI Machine Learning Repository.

Project Tasks

  1. Credit card applications

  2. Inspecting the applications

  3. Handling the missing values (part i)

  4. Handling the missing values (part ii)

  5. Handling the missing values (part iii)

  6. Preprocessing the data (part i)

  7. Splitting the dataset into train and test sets

  8. Preprocessing the data (part ii)

  9. Fitting a logistic regression model to the train set

  10. Making predictions and evaluating performance

  11. Grid searching and making the model perform better

  12. Finding the best performing model