- 3 major phases of development in AI research.
- – formal
problems (structured with well-defined problem boundaries)
– emphasis on creating general “thinking machines”
– sophisticated reasoning + search techniques - – recognition that most sucessful AI projects had v. narrow problem domains + encoded specific problem knowledge.
– specific domain knowledge added to more general reasoning systems led to expert systems.
– rule-based expert systems (knowledge representations, knowledge engineering, advanced reasoning techniques).
– computer workstations specifically developed for Lisp, Prolog + Smalltalk apps. -> featured powerful intergrated development environments. - -solving: machine vision+ speech, natural language understanding + translation, common sense reasoning, robot control.
– connectionism (neural networks for data mining, modelling + adaptive control)
– genetic algorithms
– alternative logic systems (fuzzy logic)
– agents that move through network
from here