Model performance measurement

Machine Learning per il 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 per il business

Classification performance

  • Accuracy

  • Recall

  • Precision

Machine Learning per il business

Churn example

c1

Machine Learning per il business

Churn example

c2

Machine Learning per il business

Churn prediction

c3

Machine Learning per il business

Mis-classified items

c4

Machine Learning per il business

Another churn prediction

c5

Machine Learning per il business

Accuracy

acc

Machine Learning per il business

Precision

precision

Machine Learning per il business

Recall

recall

Machine Learning per il business

Regression performance

  • Error
Machine Learning per il business

Regression example

r1

Machine Learning per il business

Predicting revenue with a line

r2

Machine Learning per il business

Regression error

r3

Machine Learning per il business

Testing non-linear models

r4

Machine Learning per il business

Error improvements

r5

Machine Learning per il 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 per il business

Let's practice!

Machine Learning per il business

Preparing Video For Download...