Deep learning for resource allocation in cellular wireless networks