Noțiuni de bază despre segmentarea clienților și produselor

Machine Learning pentru Marketing în Python

Karolis Urbonas

Head of Analytics & Science, Amazon

Formatul datelor

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

Antet wholesale

Machine Learning pentru Marketing în Python

Modele de învățare nesupravegheată

  • Clustering ierarhic
  • K-means
  • Factorizare matriceală nenegativă (NMF)
  • Biclustering
  • Modele de amestec gaussian (GMM)
  • Și multe altele
Machine Learning pentru Marketing în Python

Modele de învățare nesupravegheată

  • Clustering ierarhic
  • K-means
  • Factorizare matriceală nenegativă (NMF)
  • Biclustering
  • Modele de amestec gaussian (GMM)
  • Și multe altele
Machine Learning pentru Marketing în Python

Pașii învățării nesupravegheate

  1. Inițializarea modelului
  2. Antrenarea modelului
  3. Atribuirea valorilor de cluster
  4. Explorarea rezultatelor
Machine Learning pentru Marketing în Python

Explorarea variabilelor

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 pentru Marketing în Python

Diagramă cu bare: medii și abateri standard

Diagramă cu bare

Machine Learning pentru Marketing în Python

Vizualizarea graficului perechi pentru explorarea distribuțiilor

import seaborn as sns
sns.pairplot(wholesale, diag_kind='kde')
plt.show()
Machine Learning pentru Marketing în Python

Analiza graficului perechi

Grafic perechi brut

Machine Learning pentru Marketing în Python

Să exersăm!

Machine Learning pentru Marketing în Python

Preparing Video For Download...