Software design patterns for Machine Learning R&D · HackerTrans