Chapter-1 AI Introduction
Chapter-1 AI Introduction
Institute of Technology
Department of IT
Course: Artificial Intelligence
Chapter One
Introduction to AI
Intelligence
• Intelligence is the capability of observing, learning, remem-
bering & reasoning.
• AI attempts to develop intelligent agents.
The wheel is round. (Or, all wheels I have seen are round)
–using inductive reasoning we can infer the general proposition: All wheels
are round.
The bird flies. (Or, all birds I have seen could fly)
–using inductive reasoning we can infer the general proposition: All birds
can fly.
Artificial Intelligence
• The concern of AI is to develop computer-based system that be-
have like human and emulate the reasoning power of humans
• In order to do tasks that require human intelligence.
– Which task requires intelligence?
• Complex arithmetic operations
– For instance, Solving 220 * 350?
• Mundane tasks: all tasks routinely done by all of us in our day-to-day
activities:
– Example, Natural language understanding; face recognition
• Expert tasks: which require specialists' knowledge
– Example, Medical diagnosis; computer maintenance; financial plan-
ning
Views of AI
AI is found on the premise that:
– workings of human mind can be explained in terms of computation,
and
– computers can do the right thing given correct premises and reasoning
rules.
Traditional paradigms:
Programs = data structure + control
AI programming paradigms:
Programs = knowledge structure + inference
Sub-fields of Artificial Intelligence
AI now consists many sub-fields, using a variety of techniques, such as:
– Neural Networks – e.g. brain modeling, classification
– Computer Vision – e.g. object recognition, image understanding
– Natural Language Processing – e.g. machine translation
– Robotics – e.g. intelligent control, autonomous exploration
– Expert Systems – e.g. decision support systems, teaching systems
– Evolutionary Computation – e.g. genetic algorithms, genetic programming
– Speech Processing– e.g. speech recognition and production
– Planning – e.g. scheduling, game playing
– Machine Learning – e.g. decision tree learning