An experimental model is a candidate model produced during interactive prototyping. Teams train several variants, compare their metrics, and use the results to select a model for productionization. section 10.1.1 section 1.1.3
A practical experimental-model workflow includes:
- Explore available data and choose a training approach suited to the product requirement. section 1.1.3
- Train candidate models interactively in a notebook while varying code and hyperparameters. section 10.1.1
- Keep training inputs versioned and connect each result to source-controlled code for traceability. section 10.1.1
- Evaluate the candidates, select a satisfactory model, and package stable training and inference code for production workflows. section 1.1.3 section 10.4
Visual-recognition prototype
A researcher uses JupyterLab with ImageNet, reuses or stores the dataset through a dataset management service, trains several algorithm variants locally, compares metrics, and publishes the improvement as a library. section 10.1.1
Use the production-path diagram to locate experimental-model training between research and productionization. section 10.1
