Starbucks Capstone Project
Machine Learning Engineer Nanodegree
Table of Contents
Environment & Softwares
Environment requirement: Jupyter Notebook with python3.7.
Sofeware installed:
- pandas
- numpy
- json
- matplotlib
- seaborn
- sklearn
Project Overview
As a means to attract and retain customers, Starbucks leverages a rewards program that honors regular customers with special offers not available to the standard customer. In order to understand how customers' behavior and how Starbucks choosesto alter its rewards program to better suit specific customers segments, we will analyze the users and offer data to give more valuable insights.
File Descriptions
Data set
portfolio.json
- containing offer ids and meta data about each offer (duration, type, etc.)profile.json
- demographic data for each customertranscript.json
- records for transactions, offers received, offers viewed, and offers completed
Files
proposal.pdf
- original proposal for the project.capstone_project.pdf
- main project summary paper based on proposal.Starbucks_Capstone_notebook.ipynb
- Jupyter notebook file used for this project.