Artificial Intelligence for Telecommunications Applications