Five Rival Approaches to AI
AI research splits into several major approaches that rarely share assumptions: symbolic AI (manipulating logical symbols and rules), connectionism (neural networks of simple units adjusting weights), evolutionary programming (code that mutates and is selected over generations), and situated robotics (intelligence emerging from embodied interaction with an environment). Each captures a different facet of mind, so progress in one does not transfer automatically to the others.
