Drivetrain Method

  1. Define a business problem (models should be made to address a problem, problems should not be made to fit a model).
  2. Identify the inputs (levers) that affect this problem. How can the company change its inputs? Should they produce more of x or y? Or should they focus on providing for their current customer base or expand? These are examples of inputs that can be changed based on the predictions made by a model and it’s important to know what the possibilities of your model are.
  3. The third step is to find data or develop methods to collect data for this problem and construct your model (kind of crazy that what I used to think of as my whole job is all collated into one step.
  4. Optimize based on the predictions of the model and change the inputs.




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

The Beginner’s Guide to Recurrent Neural Networks and Text Generation

SVM from scratch: step by step in Python

Optimization Problem in Deep Neural Networks

The Naive Bayes Classifier

GANs with MEMEs

An Example-Driven Introduction to Machine Learning — Comparing Sentences

Training a Vision Transformer on Amazon SageMaker

Which Game of Thrones house do you belong to? With image classification.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aidan Coco

Aidan Coco

More from Medium

What is Support Vector Machine Algorithm in Machine Learning

For Machine Learning Rookies-

The Art of Choice: Supervised Machine Learning Work-flow for Intermediate Beginners

Machine Learning Introduction