Although neural networks and deep learning models have claimed the AI spotlight, there have been many approaches to developing highly intelligent systems over the years as follows. See
AI and
machine learning.
Neural Networks
Although the norm today, rudimentary neural networks were hypothesized in the 1940s and developed in the 1950s. See
neural network.
Expert System, Rule-Based System
The first AI, which follows rules defined by a human expert. See
expert system.
Symbolic AI
Uses traditional programming.
Decision Tree
Hierarchical tree models used for predictive text. See
decision tree.
Support Vector Machine (SVM)
A supervised learning method used to classify text. SVM is a regression algorithm.
Genetic Algorithms
Algorithms based on natural selection.
Bayesian Network
A statistical model used for probabilistic inference. See
Bayesian filtering.
Reinforcement Learning
A trial-and-error approach to machine learning (ML). See
reinforcement learning.
K-Nearest Neighbors (KNN)
A regression algorithm, KNN predicts output based on finding examples close to test example.
Swarm Intelligence
Optimization algorithms based on the behavior of animal colonies.