Machine Learning for Future Networks