Artificial intelligence and machine learning applications in wireless communication networks - 6G and IoT Communication Systems