Artificial intelligence, Deep Learning, Machine Learning
Machine learning is a subset of artificial intelligence and deep learning is a subset of machine learning. The main difference is that machine learning needs structured (labeled) data and deep learning relies on layer of artificial neural network.