Podstawy segmentacji klientów i produktów

Uczenie maszynowe w marketingu w Pythonie

Karolis Urbonas

Head of Analytics & Science, Amazon

Format danych

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

Nagłówek wholesale

Uczenie maszynowe w marketingu w Pythonie

Modele uczenia nienadzorowanego

  • Grupowanie hierarchiczne
  • K-means
  • Nieujemna faktoryzacja macierzy (NMF)
  • Biklastrowanie
  • Mieszaniny modeli Gaussa (GMM)
  • I wiele więcej
Uczenie maszynowe w marketingu w Pythonie

Modele uczenia nienadzorowanego

  • Grupowanie hierarchiczne
  • K-means
  • Nieujemna faktoryzacja macierzy (NMF)
  • Biklastrowanie
  • Mieszaniny modeli Gaussa (GMM)
  • I wiele więcej
Uczenie maszynowe w marketingu w Pythonie

Kroki uczenia nienadzorowanego

  1. Inicjalizacja modelu
  2. Dopasowanie modelu
  3. Przypisanie wartości klastrów
  4. Eksploracja wyników
Uczenie maszynowe w marketingu w Pythonie

Eksploracja zmiennych

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()
Uczenie maszynowe w marketingu w Pythonie

Wykres słupkowy średnich i odchyleń standardowych

Wykres słupkowy

Uczenie maszynowe w marketingu w Pythonie

Wykres par – eksploracja rozkładów

import seaborn as sns
sns.pairplot(wholesale, diag_kind='kde')
plt.show()
Uczenie maszynowe w marketingu w Pythonie

Przegląd wykresu par

Pairplot surowy

Uczenie maszynowe w marketingu w Pythonie

Czas na ćwiczenia!

Uczenie maszynowe w marketingu w Pythonie

Preparing Video For Download...