Setup scripts to create a Domino Model Monitoring demo model.
These examples help create starter models in Domino Model Monitoring (DMM).
Model monitoring can monitor Domino Model APIs (using Integrated Model Monitoring) or external models. External models include models run as batch jobs without a model API and models hosted outside of Domino, such as Sagemaker or on prem.
To get started, begin with one of the Integrated_DMM_Quickstart notebooks.
The high level steps are:
(1) Train a model. While not required for monitoring, it is best practice to reister the model in Domino's Model Catalog for documentaiton of model versions, approvals, and artifacts. For integrated monitoing, be sure that the model invokes Domino's DataCaptureClient so that Domino can automatically capture inference data.
(2) Register the data used to train that modlel as a Training Dataset. This is our baseline for data drift detection.
(3) Spin up a Domino Model API from the registered model.
(4) Once your model is running, register your model with Domino Model Monitoring.
(5) Send some test data to your model, to begin configuring drift detection.
(6) Wait until the initial inference data has ingested. This taks about an hour the first time.
(7) Schedule drift data checks.
(7) Schedule drift data checks.
