Software-Engineering Design Patterns for Machine Learning Applications | IEEE Journals & Magazine | IEEE Xplore