Adapting Software Architectures to Machine Learning Challenges | IEEE Conference Publication | IEEE Xplore