Machine learning algorithms for cognitive radio wireless networks