On May 6, 2021, at 10:25 PM, nadine ben harrath <nadinebe...@gmail.com> wrote:
i'm interested in the same issue , how can i do model drift using mlflow
--
You received this message because you are subscribed to the Google Groups "mlflow-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mlflow-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mlflow-users/bdf9f8e3-0779-49d1-8427-c06d34fa77f1n%40googlegroups.com.
TL;DR - Can you track the inference side of an ml pipeline using ml flow? if so whats the recommended way?
Let's define a "problem" has a single point solution that results in a model, that model will then go into production and then be used it to make batch predictions. Giving that definition, I was thinking of doing it in two ways.
- Have a single experiment per "problem" and a tag/parameter that says if the run is a training or a prediction run.
- Have two experiments per problem, one for training and one for prediction. Each would get their own series of runs.
Does either of those solutions make sense from an MLflow perspective? Is one preferable?
Is there an alternative?
- The downside of 1) is that most of the metrics for training would be not be sent for prediction and vice versa. E.g., AUC and hyper-parameters wouldn't apply to prediction, and something like mean inference score wouldn't apply to training.
- The downside of 2) is that there is no link between training or prediction for a single problem in ml-flow. This makes it hard to compare things between the two, like comparing feature drift between training and prediction.
Little info that might help
- For any experiment, we will do multiple trainings that result in the best model.
- Using that best model we could do one or multiple predictions.
- We will then repeat steps 1 and 2 every so often likely due to feature drift.
The Best Ideas are Simple
Jules S. Damji
Sr. Developer Advocate
Databricks, Inc.
--
You received this message because you are subscribed to the Google Groups "mlflow-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mlflow-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mlflow-users/37d68734-aa45-49aa-bbbf-7e163624da35n%40googlegroups.com.
On May 7, 2021, at 4:46 AM, Jules Damji <ju...@databricks.com> wrote:
Here is interesting idea explored using tracking for monitoring.