Artificial Intelligence, Machine Learning and Deep Learning - Deeplearning4j: Open-source, Distributed Deep Learning for the JVM


You can think of deep learning, machine learning and artificial intelligence as a set of Russian dolls nested within each other, beginning with the smallest and working out. Deep learning is a subset of machine learning, and machine learning is a subset of AI, which is an umbrella term for any computer program that does something smart. In other words, all machine learning is AI, but not all AI is machine learning, and so forth. John McCarthy, widely recognized as one of the godfathers of AI, defined it as "the science and engineering of making intelligent machines." There are a lot of ways to simulate human intelligence, and some methods are more intelligence than others.