Batch-only-training is cool, but do you know whats cooler? E2E training to serving!
We could look at the ML pipeline stage as the starting point. But maybe add trait for exportable to.
So some initial notes on how we could consider approaching handling the dataprep / model serving:
For reference see https://www.slideshare.net/databricks/how-to-productionize-your-machine-learning-models-using-apache-spark-mllib-2x-with-richard-garris & https://predictionio.apache.org/
Likely the simplest would be starting with predictionio and going from there. We could also support multiple serving options (e.g. simple things we might write support to exporting to TF but more complex depend on predictionio)
@holdenk how do you envision operator helping with this? Adding capabilities like model monitoring etc, extending sparkctl?
Most helpful comment
So some initial notes on how we could consider approaching handling the dataprep / model serving:
For reference see https://www.slideshare.net/databricks/how-to-productionize-your-machine-learning-models-using-apache-spark-mllib-2x-with-richard-garris & https://predictionio.apache.org/
Likely the simplest would be starting with predictionio and going from there. We could also support multiple serving options (e.g. simple things we might write support to exporting to TF but more complex depend on predictionio)