You work at a multinational bank that is aiming to increase it's market share. Recently, the bank have been promoting one of it’s core products. A key issue is optimizing targeting for marketing is, under a growing pressure to increase profits and reduce costs. As a data scientist, you are working on improving for the next marketing campaign with a greater effectiveness and ROI. In order to achieve this, we have to analyze the past consumer data, identify the patterns, and predict the consumer’s propensity to buy the promoted product. The model result is a valuable tool to help the marketing team to use their budget wisely to target potential buyers. With the given training data, you need to train and fine-tune a series of models, and then apply the model to test data and predict the outcome. The ROC AUC will be used to evaluate the model performance