What are the branches of AI?
A14. Here’s a list, but some branches are surely missing, because no one has identified them yet. Some of these may be regarded as concepts or topics rather than full branches. – Logical AI. AI programs often examine large numbers of possibilities, e.g. moves in a chess game or inferences by a theorem-proving program. Discoveries are continually made about how to do this more efficiently in various domains. – Search. What a program knows about the world in general the facts of the specific situation in which it must act, and its goals are all represented by sentences of some mathematical logical language. The program decides what to do by inferring that certain actions are appropriate for achieving its goals. – Pattern recognition. When a program makes observations of some kind, it is often programmed to compare what it sees with a pattern. For example, a vision program may try to match a pattern of eyes and a nose in a scene in order to find a face. More complex patterns, e.g. in a na