Artificial Intelligence: Learning Computers
AbstractThe term artificial intelligence is used to describe a property of machines or programs: the intelligence that the system demonstrates. Among the traits that researchers hope machines will exhibit are reasoning, knowledge, planning, learning, communication, perception and the ability to move and manipulate objects. Constructing robots that perform intelligent tasks has always been a highly motivating factor for the science and technology of information processing. Unlike philosophy and psychology, which are also concerned with intelligence, AI strives to build intelligent entities such as robots as well as understand them. Although no one can predict the future in detail, it is clear that computers with human-level intelligence (or better) would have a huge impact on our everyday lives and on the future course of civilization Neural Networks have been proposed as an alternative to Symbolic Artificial Intelligence in constructing intelligent systems. They are motivated by computation in the brain. Small Threshold computing elements when put together produce powerful information processing machines. In this paper, we put forth the foundational ideas in artificial intelligence and important concepts in Search Techniques, Knowledge Representation, Language Understanding, Machine Learning, Neural Computing and such other disciplines.