Professional Documents
Culture Documents
(CS-401)
Lecture 1:
Introduction to Artificial
Intelligence
Textbook:
S. Russell and P. Norvig: Artificial Intelligence:
A Modern Approach. Pearson, 2010, 3rd Edition
Additional Resources
http://aima.cs.berkeley.edu/
5
Definition of AI
Computer Science
Maths
Economics
Artificial
Intelligence
Philosophy
Sociology
Linguistics
Psychology
7
Applications of AI
• Games
• Route finding
• Transportation/scheduling
• Traveling salesperson
• VLSI layout
• Automatic assembly
…. Many more!
8
Applications of AI
NLPApplications
• Search engines
• OCR
• Speech recognition
• Machine translation
• Spam fighting
• Information extraction
• Summarization
• Spelling checkers
• Grammar Cheekers
• Sentiment analysis
…. Many more!
9
Applications of AI
• Semantic Web
• Expert Systems
• Reasoning
• Logic based games
• System interoperability
• Semantic search
• Medical diagnosis
…. Many more!
10
Applications of AI
Machine learning
• Face Recognition
• Autonomous cars
• Social network analysis
• Recommendation systems
• Fraud detection
• Financial forecasting
…. Many more!
11
Why do we study Artificial Intelligence?
11
Understanding AI
12
Hard or Strong AI
13
Soft or Weak AI
14
General AI Goals
• Replicate human intelligence : still a distant goal.
• Solve knowledge intensive tasks.
• Make an intelligent connection between perception and action.
• Enhance human-human, human-computer and computer to computer
interaction / communication.
• Engineering based AI Goal
• Develop concepts, theory and practice of building intelligent machines
• Emphasis is on system building.
• Science based AI Goal
• Develop concepts, mechanisms and vocabulary to understand biological
intelligent behavior.
• Emphasis is on understanding intelligent behavior.
16
What is AI?
17
Cognitive science : Think human-like
17
Laws of Thought : Think Rationally
18
Act Like Human: Turing Test
19
Example : Turing Test
• 3 rooms contain: a person, a computer, and an interrogator.
• The interrogator can communicate with the other 2 by teletype (to avoid the
machine imitate the appearance or voice of the person).
20
Rational Agent : Act Rationally
21
Puzzle : Towers of Hanoi with only 2 disks
22
Example
23
Important Concepts and Terms
https://en.wikipedia.org/wiki/Artificial_intelligence
Assignment 1
• What is the common definition of “AI”? Do you agree?
• Do you know any AI application?
• Should artificial intelligence simulate natural intelligence?
• What are the criticisms on the AI research? Do you agree?
• What is the relation between AI and logic? AI and philosophy? Logic
and philosophy?
• Explain the meaning of logic? reasoning? ontology?
• What is Natural Language Processing? And how it is related toAI?
• Why and how Probabilistic and statistical methods are used in AI ?
• What are the major research approaches/schools in AI? Which one
you think is more productive?
27