Chap 1-Introduction To AI
Chap 1-Introduction To AI
Introduction To AI
Big questions
Human
Rationality
performance
Thought process
and reasoning
Behavior
Views of AI
Like
humans Well
GPS Rational
Think agents
Heuristic
Act Eliza
systems
Thinking humanly: The Cognitive Modeling
Like
humans Well
GPS Rational
Think agents
AI tends to
work mostly
in this area
Heuristic
Act Eliza
systems
Turing Test
• “ Can machines think?” “can machines behave intelligently?”
• The operational test for the intelligence behavior: the imitation game
Computer
Science &
Mathematics Engineering Philosophy
Economics
AI Biology
Psychology Linguistics
Cognitive
Science
Foundation …
History of AI
• Traditional paradigms:
Programs = data structure + algorithm
• AI programming paradigms:
Programs = knowledge structure + inference mechanism
Sub-fields of Artificial Intelligence
• AI now consists many sub-fields, using a variety of techniques,
such as:
– Neural Networks – e.g. brain modeling, time series prediction, classification
– Evolutionary Computation – e.g. genetic algorithms, genetic programming
– Vision – e.g. object recognition, image understanding
– Robotics – e.g. intelligent control, autonomous exploration
– Expert Systems – e.g. decision support systems, teaching systems
– Speech Processing– e.g. speech recognition and production
– Natural Language Processing – e.g. machine translation
– Planning – e.g. scheduling, game playing
– Machine Learning – e.g. decision tree learning, version space learning
• Most of these have both engineering and scientific aspects.
Computer Science VS Artificial
Intelligence
• Computer Science
– Methods for applying computers to problems
– Study of the fundamental limits of computation
• Artificial Intelligence
– Methods for applying computers to problems that require
“intelligence”
– Study of the fundamental limits of “intelligent” behavior by
computers
Assignment 1
1. Read and list out the contribution of various disciplines to
the foundation of Artificial Intelligence (AI) to exist as a
science?
2. What are the potted history of AI? Read more about the
technological evolution related to AI (state of the art)
3. Read about the following topics
– Computer Vision
– Robotics
– Expert Systems (knowledge based systems)
– Natural Language Processing
– Knowledge representation (knowledge management)
– Machine Learning
– Neural Networks
4. What an AI system can and cannot do?
Artificial intelligence-basic questions
1. What is artificial intelligence?
2. What is intelligence?
3. Isn't there a solid definition of intelligence that doesn't
depend on relating it to human intelligence? .
4. Is intelligence a single thing so that one can ask a yes or no
question ``Is this machine intelligent or not?''?
5. Isn't AI about simulating human intelligence?
6. What about IQ? Do computer programs have IQs?
7. What about other comparisons between human and
computer intelligence?
8. When did AI research start ?
9. Does AI aim to put the human mind into the computer?
10. What is the Turing test?
Artificial intelligence-basic questions
11. Does AI aim at human-level intelligence?
12. How far is AI from reaching human-level intelligence? When
will it happen?
13. Are computers the right kind of machine to be made
intelligent?
14. Are computers fast enough to be intelligent?
15. What about parallel machines?
16. What about making a ``child machine'' that could improve by
reading and by learning from Experience
17. Might an AI system be able to bootstrap itself to higher and
higher level intelligence by thinking about AI?
18. What about chess?
19. Don't some people say that AI is a bad idea?
What can AI systems do
Here are some example applications
• Computer vision: face recognition from a large set
• Robotics: autonomous (mostly) automobile
• Natural language processing: simple machine translation
• Expert systems: medical diagnosis in a narrow domain
• Spoken language systems: ~1000 word continuous speech
• Planning and scheduling: Hubble Telescope experiments
• Learning: text categorization into ~1000 topics
• User modeling: Bayesian reasoning in Windows help (the
infamous paper clip…)
• Games: Grand Master level in chess (world champion),
checkers, etc.
What can’t AI systems do yet?
• Understand natural language robustly (e.g., read and
understand articles in a newspaper)
• Surf the web
• Interpret an arbitrary visual scene
• Learn a natural language
• Play Go well
• Construct plans in dynamic real-time domains
• Refocus attention in complex environments
• Perform life-long learning