Artificial Intelligence is mimicking human intelligence by using logic and statements to reach decisions. Within it there are subsets like Machine Learning which allows machines to learn and improve their performance based on experience without being explicitly programmed. The learning method might be supervised, unsupervised or reinforcement type. Another area is Deep Learning where machines can train themselves to perform tasks like speaking or looking at an image to extract insights out of it.