There are several schemes for classifying AI, here are three that seem widely cited:
Based on subsets of the larger term “artificial intelligence," these schemes vary a bit and contain more or less categories. Four to seven sub-divisions seem like the range.
This list is synthesized from several sources:
- Artificial Intelligence: the overarching concept in which a machine performs a task that normally would require human intelligence.
- Machine learning: a subset of artificial intelligence in which the machine learns from experience or training data to improve its performance without specifically being programmed to do so.
- Deep learning: a subset of machine learning in which the structures of the neural network comprising the artificial intelligence are more complex (the network has more layers).
- Neural networks use knowledge of brain anatomy to design a circuit structure that mimics the brain.
- Natural language processing: Using machine learning and deep learning, an artificial intelligence can understand, manipulate, and respond to human language.
- Robotics is the subset of artificial intelligence systems deployed to interact with the physical world.
- Genetic algorithms are based on “survival of the fittest." Amongst all the ways to optimize data to solve a problem some work, others fail. The most “fit” algorithms survive.