Interface Segregation Principle for Machine Learning: Theory and Practice

When your client code implements methods it doesn’t use, you have a problem. You’re violating the Interface Segregation Principle. Your code will be coupled and more difficult to maintain. In this video, you can learn about the Interface Segregation Principle, how to spot its violations, and how you can refactor ML code to respect it. By adhering to ISP, your ML code will be cleaner and more maintainable in the longer run. This video is part of the “Uncle Bob’s #SOLID principles for ML engineers” series. Slides: Interface Segregation Principle Code: Interface Segregation Principle =============================== Interested in hiring me as a consultant/freelancer? Join The Sound Of AI Slack community:
Back to Top