Machine Learning Canvas (v1.1)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

THE MACHINE LEARNING CANVAS Designed for: Designed by: Date: Iteration: .

PREDICTION TASK DECISIONS VALUE PROPOSITION DATA COLLECTION DATA SOURCES


Type of task? Entity on which How are predictions turned Who is the end-user? What Strategy for initial train set & Where can we get (raw)
predictions are made? Possible into proposed value for the end-user? are their objectives? How continuous update. Mention collection information on entities and observed
outcomes? Wait time before Mention parameters of the process / will they benefit from the ML system? rate, holdout on production entities, outcomes? Mention database tables,
observation? application that does that. Mention workflow/interfaces. cost/constraints to observe outcomes. API methods, websites to scrape, etc.

IMPACT SIMULATION MAKING PREDICTIONS BUILDING MODELS FEATURES


Can models be deployed? When do we make real-time / How many prod models are Input representations
Which test data to assess performance? batch pred.? Time available for this + needed? When would we update? available at prediction time,
Cost/gain values for (in)correct featurization + post-processing? Time available for this (including extracted from raw data sources.
decisions? Fairness constraint? Compute target? featurization and analysis)?

MONITORING
Metrics to quantify value creation and
measure the ML system’s impact in
production (on end-users and
business)?

Version 1.1. Created by Louis Dorard, Ph.D. Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Please keep this mention and the link to ownml.co when sharing. OWNML.CO
Ready for the next step?
Check out the ML Project Checklist!

Lead ML implementation with confidence with the CRISP—OWNML


methodology (Cross-Industry Standard Process to create your own
Machine Learning system) and its checklist. End-to-end ML projects
are broken down into 9 phases of 4-5 tasks each.

The checklist serves as a roadmap, listing in detail what you need to


do, and in which order, so you can minimize risks and make the most
efficient use of your (and your team’s) time.

Learn more at ownml.co/checklist

You might also like