CICD For Data Science & Machine Learning - Whiteboard

Published: 06 January 2023
on channel: Gus Cavanaugh
1,066
20

CICD for data science is confusing. I'm on the whiteboard to go through a basic overview.

Before the fun starts, you must:
-- Build something cool, i.e., your ML project
-- Check your project into source control, i.e., Google Docs for code

Then we begin.

As the DS/ML, you're not responsible for building your company's CICD system, but you do need to format your projects such that you can use them. This means git-based workflows, automated builds & tests, and separate environments, i.e., dev/test/prod.

In the whiteboard video I step through these concepts and try to break things down.

At Continual, we care a lot about CICD for ML because it's typically in Jenkins, CircleCI, Travis, Harness, and Github-Actions that organizations take source code and turn it into a deployable state where a human (for ml projects) decides whether to deploy it or not. The more we can follow good software engineering practice, the easier and more structured our ML deployments will be.


Watch video CICD For Data Science & Machine Learning - Whiteboard online without registration, duration hours minute second in high quality. This video was added by user Gus Cavanaugh 06 January 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,066 once and liked it 20 people.