Кроки моделювання ML

Machine Learning для маркетингу в Python

Karolis Urbonas

Head of Analytics & Science, Amazon

Кроки супервізованого навчання

  1. Розбийте дані на тренувальні й тестові
  2. Ініціалізуйте модель
  3. Навчіть модель на тренувальних даних
  4. Прогнозуйте значення на тестових даних
  5. Оцініть якість моделі на тестових даних
Machine Learning для маркетингу в Python

Супервізоване навчання з кодом

Спершу завантажимо бібліотеки.

from sklearn import tree
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score
Machine Learning для маркетингу в Python

Кроки супервізованого навчання з кодом

# 1. Split data to training and testing
train_X, test_X, train_Y, test_Y = train_test_split(X, Y, test_size=0.25)

# 2. Initialize the model mytree = tree.DecisionTreeClassifier()
# 3. Fit the model on the training data treemodel = mytree.fit(train_X, train_Y)
# 4. Predict values on the testing data pred_Y = treemodel.predict(test_X)
# 5. Measure model performance on testing data accuracy_score(test_Y, pred_Y)
Machine Learning для маркетингу в Python

Кроки несупервізованого навчання

  1. Ініціалізуйте модель
  2. Навчіть модель
  3. Призначте кластери
  4. Проаналізуйте результати
Machine Learning для маркетингу в Python

Несупервізоване навчання з кодом

Спершу завантажимо бібліотеки.

from sklearn.cluster import KMeans
import pandas as pd
Machine Learning для маркетингу в Python

Несупервізоване навчання з кодом

1. Initialize the model
kmeans = KMeans(n_clusters=3)

# Fit the model kmeans.fit(data)
# 3. Asign cluster values data.assign(Cluster=kmeans.labels_)
# 4. Explore results data.groupby('Cluster').mean()
Machine Learning для маркетингу в Python

Ходімо будувати моделі!

Machine Learning для маркетингу в Python

Preparing Video For Download...