The future of machine learning: 5 trends to watch around algorithms, cloud, IoT, and big data