Reliable Machine Learning
Explore how to ensure reliability in ML models. Gain insights into software testing, ML-specific techniques, runtime checks, and monitoring tools to build robust ML systems effectively.
Arseny Kravchenko is a seasoned ML engineer with a proven track record of building and optimizing reliable ML systems for various domains, including real-time video processing, manufacturing optimization, and financial transactions analysis. As a Kaggle Master, he is recognized for his expertise in competitive machine learning, and has a passion for sharing his knowledge and experience as a public speaker on ML-related topics. Arseny currently works as a ML Engineer at fintech startup Ntropy; in addition, he serves as an AI/ML advisor for Smart Partnership Capital, a VC company.
Join 3.1 million developers at
What You'll Learn
- An understanding of different types of testing and their importance in ML applications
- Familiarity with using Pytest to enhance the robustness of machine learning systems
- An in-depth understanding of the best (and worst) practices of testing
- Hands-on experience monitoring machine learning applications for issues
Learning Roadmap
1.
Introduction to Reliable ML
Introduction to Reliable ML
2.
Software Testing
Software Testing
3.
Best and Worst Practices
Best and Worst Practices
4 Lessons
4 Lessons
4.
ML-Specific Tests
ML-Specific Tests
8 Lessons
8 Lessons
5.
ML Software Reliability outside of Tests
ML Software Reliability outside of Tests
5 Lessons
5 Lessons
7.
Appendix
Appendix
2 Lessons
2 Lessons
Arseny Kravchenko
Machine Learning Engineer, delivering ML projects since 2015 in individual contributor and leadership roles, mainly focusing on deep learning and ML ops-related problems.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources