Discusses the 5G network requirements and the challenges therein and how network slicing offers a solution Features the enabling technologies of future networks and how network slicing will play a role Presents the role of machine learning and data analytics for future cellular networks along with summarizing the machine learning approaches for 5G and beyond networks