This demo involves using machine learning and prescriptive analytics to promote financial products to banking customers.
- Examine known behavior of customers
- Plot age, income, savings, pension, mortgage plots
- Create a ensemble learning model using sklearn
- Visualize the predicted output
- Write a "greedy algorithm" by hand
- Run a CPLEX solver in the cloud to compare revenues
- Python, through Jupyter Notebooks
- Scikit Learn for model creation
- matplotlib for plotting
- DOCPLEX for CPLEX in the Cloud
Gradient Boosting Classifer
- Response variable is probability of each product
- Features include
age,income,members_in_household,loan_accounts
Notebooks
MachineLearning_CPLEX.ipynb
Data Assets
known_behaviors2.csvunknown_behaviors.csv