Congratulations!
1. Congratulations!
Congratulations on finishing the course! We have covered a lot in this course, so let's review the big takeaways.2. YAML Syntax
In YAML, we discussed proper indentation and data structures, such as mappings and arrays in block and flow styles. We also covered writing multiline strings with literal and fold styles with strip and keep chomping indicators.3. GitHub Actions
We then covered writing CI/CD workflows using Github actions. We learned about events, jobs, runner machines, steps, and contexts. We used secrets and environment variables like GITHUB TOKEN in specialized actions like commenting on and creating a PR automatically.4. Versioning data and building reproducible pipelines
We discussed the importance of versioning data and deep-dived into using Data Version Control. We learned about how to initialize it in an existing git repository, how we can configure remotes, and how to store and retrieve data. We then focused on the anatomy of the DVC YAML file with components such as steps, commands, dependencies, outputs, and the special way metrics and plots are tracked. This was followed by running these pipelines and comparing metrics and plots.5. Datacamp resources
We encourage you to explore these other courses in addition to blogs on data science version control.6. Further reading
In addition, we also recommend the reading material outlined on this slide.7. Thank you!
I hope that this course provided you with the building blocks to set up CI/CD for machine learning. Until next time.Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.