Python Strategy and Factory design patterns help us structure complex problems into smaller pieces which easier to expand and modify, hence Effective ML Pipeline. Motivation Given ML problem at hand, as Data Scientist you might want to experiment with different aspects of your ML pipeline e.g. Feature Engineering, Learning Algorithms. And…