Machine learning techniques for online resource allocation in wireless networks