This document discusses using artificial intelligence for scheduling resource blocks in LTE and 5G networks. It notes that high demands of 5G require better resource allocation than usual solutions can provide. The authors propose using artificial neural networks, which are well-suited for optimization. They describe characterizing rural traffic patterns from a South African study. Current work involves a reinforcement learning neural network model that considers quality of service, spectral efficiency, fairness and guaranteed bitrate for rewards.