Artificial Intelligence and Machine Learning for EDGE Computing