The last mile problem in ML
Krishna Sangeeth (~kskrishnasangeeth) |
"We have built a machine learning model, What next?"
There is quite a bit of journey that one needs to cover from building
a model in Jupyter notebook to taking it to production.
I would like to call it as the "last mile problem in ML" , this last mile could be a simple tread if we embrace some good ideas.
This talk covers some of these opinionated ideas on how we can get around some of the pitfalls in deployment of ML models in production.
We would go over the below topics in detail with a dash of humor
- How to fix the zombie models apocalypse, a state when nobody knows how the model was trained.
- In Science, experiments are found to be valid only if they are reproducible. Should this be the case in Datascience as well ?
- Training the model in your local machine and waiting for an eternity to complete is no fun. What are some better ways of doing this ?
- How do you package your machine learning code in a robust manner?
- Does an ML project have the luxury of not following good Software Engineering principles?
- Highlevel understanding of machine learning.
Draft slides : https://docs.google.com/presentation/d/1q7gmib9xnI2fwtFiuJTZmFfHnla9U9aP_m3hkeBXK94/edit?usp=sharing
Talk Intro : https://www.youtube.com/watch?v=D4g076pf6cg
My name is Krishna Sangeeth. I am currently working as a DataScientist @ Ericsson Global AI Accelerator (GAIA) . Prior to Ericsson, I was working @ Indix as an ML Engineer. I am a passionate programmer always on the look out for learning something new. I am an opensource enthusiast and have been able to make successful contributions to some of my favorite projects such as scikit-learn , mlflow, sagemaker etc.
Twitter : @whiletruelearn
Github : @whiletruelearn