Model performance measurement

Machine Learning for Business

Karolis Urbonas

Head of Machine Learning & Science, Amazon

Performance measurement types

Two key supervised learning metrics:

  1. Accuracy --> classification
  2. Error --> regression
Machine Learning for Business

Classification performance

  • Accuracy

  • Recall

  • Precision

Machine Learning for Business

Churn example

c1

Machine Learning for Business

Churn example

c2

Machine Learning for Business

Churn prediction

c3

Machine Learning for Business

Mis-classified items

c4

Machine Learning for Business

Another churn prediction

c5

Machine Learning for Business

Accuracy

acc

Machine Learning for Business

Precision

precision

Machine Learning for Business

Recall

recall

Machine Learning for Business

Regression performance

  • Error
Machine Learning for Business

Regression example

r1

Machine Learning for Business

Predicting revenue with a line

r2

Machine Learning for Business

Regression error

r3

Machine Learning for Business

Testing non-linear models

r4

Machine Learning for Business

Error improvements

r5

Machine Learning for Business

Actionable models - A/B testing

Good models are not always actionable:

Churn prediction, purchase prediction, machine failure prediction

Test if using models helps improve outcomes:

Target customers predicted to churn with incentives (discounts, coupons, promotions)

Send reminder emails and product details to customers likely to purchase

_Did this result in decreased churn, increased purchase rate and reduced machine failures? If yes, build into automated process. If no, collect more data, improve models, and test again. _

Machine Learning for Business

Let's practice!

Machine Learning for Business

Preparing Video For Download...