As children we believed in magic, imagined, and a fantasy where robots would one day follow our commands, undertaking our most meager tasks and even help with our homework at the push of a button! But sadly it always seemed that these beliefs, along with the idea of self-driven aero cars and jetpacks, belonged in a future beyond our imagination or in a Hollywood Sci-fi. Would we ever get to experience the future in our lifetime? But then it arrived! Artificial Intelligence, aka AI, made its debut in real life and became the buzz word of the 21st century, providing us with new ideas to explore and incredible possibilities. And just as we were getting used to AI we were introduced to Futuristic Learning, Deep Learning, and another term we often confuse with AI: Machine Learning (ML). Whew! Suddenly the future is well and truly here, and it’s hard to keep up with the advancement of these technologies, what each term means and how they relate to one another – particu...