Machine learning in production

Machine Learning for Business

Karolis Urbonas

Head of Machine Learning & Science, Amazon

Production systems

Production system is live, customer facing and business critical.

  • Customer Relationship Management (CRM)
  • Fraud detection system
  • Online banking platform
  • Autonomous cars
Machine Learning for Business

CRM

Production system - Customer Relationship Management (CRM)

$$

Example - predicted churn triggers automatic emails

crm

Machine Learning for Business

Fraud detection system

Production system - fraud detection system

$$

Example - predicted fraud probability automatically triggers transaction block and requests a manual review

fraud-detection

Machine Learning for Business

Online banking system

Production system - online banking platform

$$

Example - recommended products shown on the customer's online banking profile

Machine Learning for Business

Autonomous cars

Production system - autonomous cars

$$

Example - predicted collision kicks off automatic initiation of brakes and collision avoidance steps

autonomous vehicle

Machine Learning for Business

Staffing

Prototype ML

  • Data Scientists
  • ML Engineers

ML in production

  • Software engineers
  • Data Engineers
  • Infrastructure owners
Machine Learning for Business

Launch, tracking and feedback

  1. Murphy's law
  2. Launch to a small subset of customers
  3. Track results and if they're consistent
  4. Track performance, stability, customer feedback
  5. Scale up
  6. Repeat 3, 4, 5
Machine Learning for Business

Let's practice!

Machine Learning for Business

Preparing Video For Download...