Professional Documents
Culture Documents
ODSCExperimentation Collaboration Deployment AIMLWorkflow
ODSCExperimentation Collaboration Deployment AIMLWorkflow
- Kuldeep Singh
About Me
Mr Kuldeep Singh is a seasoned AI practitioner and ML architect, skilled in
Data Science, DevOps Implementation and Cloud Infrastructure setup with
Agile mindset. With 12+ years of experience, he brings a unique blend of
expertise that assist him to integrate the business domain with traditional as
well as emerging new IT landscape. He has been involved with the world's
leading consulting and tech firms, and holds an MBA from IMT along with
PGP in Big Data and Machine Learning from Great Lakes.
https://www.linkedin.com/in/iamkuldeepsingh
k.duhan@gmail.com
Agenda
● Why?
● DVC
● Docker
● Kubernetes
● ML Workflow Integration
● Use Cases
● Reference and Resources
● QnA
Why
● Can AI produce outcome only by running code in notebook ?
● Do you think DS workflow is very easy to reuse ?
● Do you have consistent experience from local to large scale deployment ?
● Can you quickly integrate it with IT landscape for production usage ?
● In short... can you build, experiment, deploy in production scale easily ?
DVC
● Build to make ML models shareable and reproducible
● Designed to handle large files. Data sets, ML models, metrics as well as code and
version control it
● Full code and date provenance help track the complete evolution which guarantees
reproducibility and make the switch easy
● Takes advantage of Git branches to try different ideas along with metrics and ML
pipelines
● Use push/pull commands to move consistent bundles of ML models, data and code
into production.
● Connect multiple steps into a DAG, creates pipeline which helps in remove friction
to get code into production
Features
● Git compatible
● Storage agnostic
● Reproducible
● Low friction branching
● Metric tracking
● ML pipeline framework
● Language and framework agnostic
● Track failures
Thank You