Machine Learning and Intelligent Communications