Artificial Intelligence for Wireless Communication Systems (Technology and Applications)