Knowledgebase

Deploying Models to Production Print

  • googletechnology, google, performance, guide, howto, solution, zillionkinghost, hosting
  • 0

Getting models used.

WHAT DEPLOYMENT OPTIONS EXIST

A serving component behind an API Batch prediction on a schedule Embedded in an application, on device In the browser

WHAT TO CHOOSE BY

Latency requirements Whether predictions are needed individually or in bulk Whether data can leave the device Cost

WHAT SERVING PROVIDES

Models loaded and versioned, with a consistent interface.

WHAT TO VERSION

The model, alongside the code.

WHY

You must be able to establish which model produced a prediction.

WHAT TO LOG

Inputs, predictions and outcomes.

WHY OUTCOMES

Without them you cannot measure whether the model is still working.

WHAT TO MONITOR

Prediction latency Input distribution, compared with training data Performance, where outcomes become known

WHAT DRIFT IS

The data changing over time, so the model no longer fits.

WHY IT MATTERS

Models degrade silently, and nobody notices without monitoring.

WHAT TO PLAN

Retraining, on a schedule or triggered by drift.

WHAT TO PROVIDE

A way to revert to a previous model.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot