This document discusses how machine learning can be used in 5G technology. It first outlines the benefits of 5G networks and machine learning individually. It then explains two applications of machine learning for 5G - network slicing and routing optimization. For network slicing, it shows how neural networks and tree ensembles can be used for traffic prediction with over 98% accuracy. For routing optimization, it discusses using machine learning models to predict traffic loads and optimize network routing.