8
Controlling Risks Using Test-Driven Development
There are risks, such as selecting unreliable models, associated with creating models and technologies built on top of our models. The question is, could we avoid them and better manage the risks associated with machine learning modeling? In this chapter, we will talk about programming strategies such as unit testing, which could help us not only in developing and selecting better models but also in reducing risks associated with modeling.
In this chapter, we will cover the following topics:
- Test-driven development
- Machine learning differential testing
- Tracking machine learning experiments
By the end of this chapter, you will have learned how to reduce the risk of unreliable modeling and software ...
Get Debugging Machine Learning Models with Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.