Machine learning project to cluster customer groups and forecast responses.
In this project, supervised and unsupervised machine learning algorithms are used to analyze demographical datasets of a general population as well as of customers of a German mail-order company. The goal of the project is twofold:
This is one of Udacity’s capstone project for the Data Science Nanodegree program. The data is provided by Arvato Financial Services, a Bertelsmann subsidiary.
The complete project report can be found in @matthias_h2609/customer-segmentation-for-arvato-financial-services-ffb089f2017f>this blogpost.
The project code was written in Python 3.5 using Jupyter Notebook. All programs and libraries that were used, including Pandas, Numpy, and scikit-learn, are part of the Anaconda suite.
Kudos to Udacity and Bertelsmann/Arvato for providing this fun and challenging project! Tipping my hat also Elena Ivanova (lenuel) and DeepVen who inspired parts of the solutions.