Basis van klant- en productsegmentatie

Machine Learning voor marketing in Python

Karolis Urbonas

Head of Analytics & Science, Amazon

Data-indeling

# Customer by product/service matrix
wholesale.head()

Kop van wholesale-dataset

Machine Learning voor marketing in Python

Unsupervised learning-modellen

  • Hiërarchische clustering
  • K-means
  • Niet-negatieve matrixfactorisatie (NMF)
  • Biclustering
  • Gaussiaanse mengmodellen (GMM)
  • En nog veel meer
Machine Learning voor marketing in Python

Unsupervised learning-modellen

  • Hiërarchische clustering
  • K-means
  • Niet-negatieve matrixfactorisatie (NMF)
  • Biclustering
  • Gaussiaanse mengmodellen (GMM)
  • En meer
Machine Learning voor marketing in Python

Stappen bij unsupervised learning

  1. Model initialiseren
  2. Model fitten
  3. Clusterwaarden toekennen
  4. Resultaten verkennen
Machine Learning voor marketing in Python

Variabelen verkennen

wholesale.agg(['mean','std']).round(0)
        Fresh    Milk  Grocery  Frozen  Detergents_Paper  Delicassen
mean  12000.0  5796.0   7951.0  3072.0            2881.0      1525.0
std   12647.0  7380.0   9503.0  4855.0            4768.0      2820.0
# Get the statistics
averages = wholesale.mean()
st_dev = wholesale.std()
x_names = wholesale.columns
x_ix = np.arange(wholesale.shape[1])

# Plot the data import matplotlib.pyplot as plt plt.bar(x_ix-0.2, averages, color='grey', label='Average', width=0.4) plt.bar(x_ix+0.2, st_dev, color='orange', label='Standard Deviation', width=0.4) plt.xticks(x_ix, x_names, rotation=90) plt.legend() plt.show()
Machine Learning voor marketing in Python

Staafdiagram van gemiddelden en standaarddeviaties

Staafdiagram

Machine Learning voor marketing in Python

Visualiseer pairplot om verdelingen te verkennen

import seaborn as sns
sns.pairplot(wholesale, diag_kind='kde')
plt.show()
Machine Learning voor marketing in Python

Pairplot-review

Ruwe pairplot

Machine Learning voor marketing in Python

Laten we oefenen!

Machine Learning voor marketing in Python

Preparing Video For Download...