-
Notifications
You must be signed in to change notification settings - Fork 16
MLOps Best Practices
isaacmg edited this page Jul 8, 2020
·
12 revisions
At Task-TS we aim to set broadly applicable standards to versioning, tracking, deploying, monitoring, and re-training models. Moreover, we want to show how software engineering and DevOps best practices can be synthesized with cutting edge ML-Research.
Reproducible Results
In order for experiments to be reproducible three major things need to be met:
-
Data Versioning
a. Store all data on a daily basis to GCS and Dataverse.
b. Maintain historical versioned snapshots of data.
c. Allow direct loading into flow from a historical snapshot.
-
Experiment tracking
-
Code/Config versioning a. Store all experiment code to GitHub and tag each experiment with commit hash. b. Store notebooks full notebooks to Github
** Extendibility Best Practices**