The goal of this notebook is to create a classification model using CloudML as an alternative to on-premise methods. Along the way you will learn how to store data into BigQuery, fetch and explore that data, understand how to properly partition your dataset, perform feature selection, evaluate multiple models at the same time and how to explain these models using lime.
The use case for this notebook is the UCI Bank Marketing Dataset. The data is related with direct marketing campaigns of a Portuguese banking institution an The classification goal is to predict if the client will subscribe (yes/no) a term deposit. The data is related to a direct marketing campaigns of a Portuguese banking institution and the classification goal is to predict if the client will subscribe (yes/no) to a term deposit.
It is recommended that you run this notebook on colaboratory. If you want to use your jupyter notebook, please install pandas, scikit-learn and Google Cloud's SDK before using the notebook.