Similar Items: Machine Learning Design Patterns: Solution to Common Challenges in Data Preparation