Machine learning and cognitive computing for mobile communications and wireless networks. (2020)