SlideShare a Scribd company logo
1 of 57
Artificial Intelligence
Instructor: Subash Chandra Pakhrin (Kathmandu, Nepal)
MSC in Information and Communication Engineering
Basic course on Data Science
1AI, Subash Chandra Pakhrin
Lecture 1: Introduction
- Understand the definition of artificial intelligence
- Discuss the different faculties involved with intelligent
behavior
- Examine the different ways of approaching AI
- Look at some example systems that use AI
- Trace briefly the history of AI
2AI, Subash Chandra Pakhrin
Lecture 1: Introduction
• On taking this lesson you should be
⁻ Familiar with the different ways of defining artificial
intelligence
⁻ Understand what are the different components of intelligent
behavior
⁻ Develop an appreciation of the vast scope of AI and the
intellectual challenges in this field
⁻ Have a fair idea of the types of problems that are currently
solved by computers and those that are as yet beyond its
ability.
3AI, Subash Chandra Pakhrin
Lecture 1: Introduction
• Definition of AI
• Example Systems
• Approaches of AI
• Brief history
4AI, Subash Chandra Pakhrin
What is AI ?
• Artificial Intelligence
⁻ Is concerned with the design of intelligence in an artificial
device
⁻ Term coined by McCarthy in 1956
5AI, Subash Chandra Pakhrin
What is AI ?
• Artificial Intelligence is concerned with the design of intelligence in an
artificial device.
• What is intelligence ?
Humans ?
⁻ Behave as intelligently as human
⁻ Behave in the best possible manner
⁻ Thinking ?
⁻ Acting ?
• Intelligence is:
• The ability to reason
• The ability to understand
• The ability to create
• The ability to learn from experience
• The ability to plan and execute
complex tasks
6AI, Subash Chandra Pakhrin
Definitions of AI
• What to look at:
thought processes/reasoning vs. behavior
• How to measure performance:
human – like performance vs. ideal performance
7AI, Subash Chandra Pakhrin
Definitions of AI
• Artificial intelligence is about the science and engineering necessary
to create artifacts that can
• Acquire knowledge, i.e., can learn and extract knowledge; and
• Reason with knowledge (leading to doing tasks such as planning, explaining,
diagnosing, acting rationally, etc.),
8AI, Subash Chandra Pakhrin
Formal Definitions
• Barr and Feigenbaum
• “AI is the part of computer science concerned with designing intelligence
computer systems, that is, systems that exhibit the characteristics we
associate with intelligence in human behavior.”
• Elaine Rich
• “AI is the study of how to make computers do things at which, at the moment,
people are better”
9AI, Subash Chandra Pakhrin
Approaches of AI
Thought / Reasoning
Cognitive Science
Systems that act
like humans
Systems that think
rationally
Laws of Thought/
Logic
System that think
like humans
Turing Test
Ideal
Performance
(rationality)
Human-like
performance
Behavior
Rational Agents
Systems that act
rationally
10AI, Subash Chandra Pakhrin
Alan Turing (23rd June 1912 – 7th June 1954)
• He was an English mathematician, computer
scientist, logician, cryptanalyst, philosopher and theoretical.
• Turing is widely considered to be the father of theoretical
computer science and artificial intelligence.
• Despite these accomplishments, he was never fully
recognized in his home country during his lifetime, due to
his homosexuality, which was then a crime in the UK.
• He devised a number of techniques for speeding the
breaking of German ciphers, an electromechanical machine
that could find settings for the Enigma machine.
• Turing played a pivotal role in cracking intercepted coded
messages that enabled the Allies to defeat the Nazis in
many crucial engagements.
11AI, Subash Chandra Pakhrin
Turing Test
12AI, Subash Chandra Pakhrin
The Turing Test: Result
• If the interrogator cannot reliably distinguish the human from the
computer
• Then the computer does possess (artificial) intelligence.
13AI, Subash Chandra Pakhrin
To pass a Turing test, a computer must have
following capabilities:
• Natural Language processing: Must be able to communicate
successfully in English
• Knowledge representation: To store what it knows and hears
• Automated reasoning: Answer the questions based on the stored
information
• Machine learning: Must be able to adapt on new circumstances
14AI, Subash Chandra Pakhrin
The Total Turing Test
• It includes video signals and manipulation capability so that the
interrogator can test subject’s perceptual abilities and object
manipulation ability. To pass the total Turing test computer must have
following additional capabilities:
• Computer vision: To perceive objects
• Robotics: To manipulate objects and move
15AI, Subash Chandra Pakhrin
Typical AI Problems
• Intelligent entities (or “agents”) need to be able to do both
“mundane” and “expert” tasks:
• Mundane tasks:
⁻ Planning route, activity.
⁻ Recognizing (through vision) people, objects.
⁻ Communicating (through natural language).
⁻ Navigating round obstacles on the street
• Expert tasks:
⁻ Medical diagnosis.
⁻ Mathematical problem solving.
16AI, Subash Chandra Pakhrin
Intelligent behavior
• Perception
• Reasoning
• Learning
• Understanding Language
• Solving problems
17AI, Subash Chandra Pakhrin
What’s easy and what’s hard ?
• It has been easier to mechanize many of the high-level tasks
we usually associate with “intelligence” in people.
⁻ Symbolic integration,
⁻ Proving theorems,
⁻ Playing chess,
⁻ Medical diagnosis
18AI, Subash Chandra Pakhrin
What’s easy and what’s hard ?
• It has been very hard to mechanize tasks that lots of animals can do
⁻ Walking around without running into things
⁻ Catching prey and avoiding predators
⁻ Interpreting complex sensory information
⁻ Modeling the internal states of other animals from their behavior
19AI, Subash Chandra Pakhrin
Applications
• Computer vision
• Medical Image Segmentation
• Robot Navigation
• Image Recognition
• Robotics
• Language processing / Machine Translation
• Speech processing
• Autonomous planning and scheduling
• Game playing
• Autonomous control
• Expert systems
• Logistics Planning
• Stock price prediction
• Exploration of Universe
• Product recommendation
• Face Detection 20AI, Subash Chandra Pakhrin
Computer Vision (Image Segmentation) / Uses of
Deep Learning In Chest Abnormality Detection
21AI, Subash Chandra Pakhrin
Stock price prediction
22AI, Subash Chandra Pakhrin
Exploration of Universe
23AI, Subash Chandra Pakhrin
Speech processing
24AI, Subash Chandra Pakhrin
Face Detection
25AI, Subash Chandra Pakhrin
Expert systems (https://fourkind.com/work/finavia-optimal-airport/)
26AI, Subash Chandra Pakhrin
Practical Impact of AI
• AI components are embedded in numerous devices e.g. copy
machines.
• AI systems are in everyday use
⁻ Detecting credit card fraud
⁻ Configuring products
⁻ Aiding complex planning tasks
⁻ Advising physicians.
• Intelligent tutoring systems provide students with personalized
attention.
27AI, Subash Chandra Pakhrin
Autonomous Land Vehicle In a Neural Network
• 1989 – Dean Pomerleau at CMU
created ALVINN
• The system drove a car coast-
to-coast under computer
control for all but about 50 of
the 2850 miles.
28AI, Subash Chandra Pakhrin
Deep Blue
• 1997: The Deep Blue chess program
beats the current world chess
champion, Gary Kasparov, in a widely
followed match.
29AI, Subash Chandra Pakhrin
Machine Translation
• Immediate translations between people speaking different language
would be a remarkable achievement of enormous economic and
cultural benefit.
• Universal translation is one of 10 emerging technologies that will
affect our lives and work ‘in revolutionary ways’ within a decade,
Technology Review says.
• Carneige Mellon is working on its own ‘Speechlator’ for use in doctor-
patient interviews.
30AI, Subash Chandra Pakhrin
Example of Machine Translation: Wonder
Women
31AI, Subash Chandra Pakhrin
Autonomous agents
• In space exploration, robotic space probes autonomously monitor
their surroundings, make decisions and act to achieve their goals.
• NASA’s Mars rovers: 1. The Spirit rover 2. Opportunity
• The Spirit rover is exploring a range of Martian hills that took two
months to reach. It is finding curiously eroded rocks that may be new
pieces to the puzzle of the region’s past.
• Spirit’s twin, Opportunity, is also negotiating sloped ground. It is
examining exposed rock layers inside a crater informally named
“Endurance.”
32AI, Subash Chandra Pakhrin
Internet Agents
• The explosive growth of the internet has also led to growing interest
in internet agents to
⁻ Monitor user’s tasks
⁻ Seek needed information
⁻ Learn which information is most useful
33AI, Subash Chandra Pakhrin
Approaches to AI
• Strong AI aims to build machines that can truly reason and solve
problems which is self aware and whose overall intellectual ability is
indistinguishable from that of a human being.
⁻ Human like
⁻ Non- human like
• Excessive optimism in the 1950s and 1960s concerning strong AI has
given away to an appreciation of the extreme difficulty of the
problem.
34AI, Subash Chandra Pakhrin
Approaches to AI
• Weak AI: deals with the creation of some form of computer-based
artificial intelligence that cannot truly reason and solve problems, but
can act as if it were intelligent.
• Weak AI holds that suitably programmed machines can simulate
human cognition.
• Strong AI maintains that suitably programmed machines are capable
of cognitive mental states.
• Applied AI: aims to produce commercially viable “smart” systems-
such as, for example, a security system that is able to recognize the
faces of people who are permitted to enter a particular building.
Applied AI has already enjoyed considerable success.
35AI, Subash Chandra Pakhrin
AI Topics
• Core Areas
• Knowledge representation
• Reasoning
• Machine Learning
• Perception
• Vision
• Natural Language
• Robotics
• Uncertainty
• Probabilistic approaches
• General algorithms
• Search
• Planning
• Constraint satisfaction
• Applications
• Game playing
• AI and education
• Distributed agents
• Decision theory
• Reasoning with symbolic
data
36AI, Subash Chandra Pakhrin
Approaches to AI
• Cognitive AI: computers are used to test theories about how the
human mind works – for example, theories about how we recognize
faces and other objects, or about how we solve abstract problems.
37AI, Subash Chandra Pakhrin
What can AI systems do
• Computer vision: face recognition
• Robotics: autonomous (mostly) automobile
• Natural Language processing: simple machine translation
• Expert systems: medical diagnosis in a narrow domain
• Planning and scheduling: Hubble Telescope experiments
• Learning: text categorization into ~ 1000 topics
• Games: Grand Master level in chess (world champion), checkers, etc.
38AI, Subash Chandra Pakhrin
What can’t AI systems do yet ?
• Understand natural language robustly (e.g., read and understand
articles in a newspaper)
• Surf the web
• Lear a natural language
• Construct plans in dynamic real-time domains
• Exhibit true autonomy and intelligence
39AI, Subash Chandra Pakhrin
Foundations of AI
Artificial Intelligence
Psychology
Philosophy
Mathematics
Biology
Computer Science
Economics
Linguistics
Neuroscience
40AI, Subash Chandra Pakhrin
Foundations of AI:
• Philosophy
• Logic, reasoning, mind as a physical system, foundations of learning, language
and rationality.
• Where does knowledge come from ?
• How does knowledge lead to action ?
• How does mental mind arise from physical brain ?
• Can formal rules be used to draw valid conclusions ?
• Economics:
• Formal theory of rational decisions, game theory, operation research.
• How should we make decisions so as to maximize payoff ?
• How should we do this when others may not go along ?
• How should we do this when the payoff may be far in future ?
41AI, Subash Chandra Pakhrin
Foundations of AI:
• Mathematics:
• Formal representation and proof algorithms, computation, un decidability,
intractability, probability.
• What are the formal rules to draw the valid conclusions ?
• What can be computed ?
• How do we reason with uncertain information ?
• Psychology:
• Adaptation, phenomena of perception and motor control.
• How humans and animals think and act ?
• Linguistics:
• Knowledge representation, grammar
• How does language relate to thought ?
42AI, Subash Chandra Pakhrin
Foundation of AI
• Neuroscience:
• Physical substrate for mental activities.
• How do brains process information ?
• Control Theory:
• Homeostatic systems, stability, optimal agent design
• How can artifacts operate under their own control ?
43AI, Subash Chandra Pakhrin
AI History
• The dream of making a computer imitate us began many centuries ago …
• Intellectual roots of AI stretch back thousands of years into the earliest studies of the nature of
knowledge and reasoning.
• The concept of Intelligent machines is found in Greek mythology.
• 8th century: Pygmalion
• Hephaestus created a huge robot, Talos to guard Crete.
• Philosophers have analyzed the nature of knowledge and have explored formal frameworks for
developing conclusions.
• Mathematical formalizations in logic, computation and probability
• Economists developed decision theory
• How does the brain process information?
• Psychologists have long studied human cognition
- Knowledge about the nature of human intelligence.
• How do we build an efficient computer ?
44AI, Subash Chandra Pakhrin
AI History
• Aristotle (384-322 BC) developed an informal system of syllogistic logic, the first deductive
reasoning system.
• 13th century: Ramon Lull
A Spanish theologian, invented the idea of a machine that would produce all knowledge, by putting together
words at random. He even tried to build it.
• Early in the 17th century, Descartes proposed that bodies of animals are nothing more than
complex machines.
• Pascal (1642) – the first mechanical digital calculating machine.
• Leibniz (1673) improved Pascal’s machine.
• ADA LOVELACE (1842) – The world’s first programmer
45AI, Subash Chandra Pakhrin
Background
• 19th Century: George Boole developed a binary algebra representing
(some) “laws of thought.”
• Charles Babbage & Ada Byron worked on programmable mechanical
calculating machines.
• In the late 19th century and early 20th century, mathematical philosophers
like
• Gottlob Frege,
• Bertram Russell,
• Alfred North Whitehead, and
• Kurt Godel
built on Boole’s initial logic concepts to develop mathematical
representations of logic problems.
46AI, Subash Chandra Pakhrin
Advent of Computer
• The advent of electronic computers provided a revolutionary advance
in the ability to study intelligence.
• 1943 McCulloch & Pitts: Boolean circuit model of brain.
• “A Logical Calculus of Ideas Immanent in Nervous Activity” is
published.
• Explaining for the first time how it is possible for neural network to compute.
47AI, Subash Chandra Pakhrin
SNARC
• Marvin Minsky and Dean Edmonds built SNARC in 1951
• A neural network computer
• Used 3000 vacuum tubes
• Network with 40 neurons
48AI, Subash Chandra Pakhrin
Turing
• 1950 Turing’s “Computing Machinery and Intelligence” – articulated a
complete vision of AI
• Solving problems by searching through the space of possible
solutions, guided by heuristics.
• Illustrated his ideas on machine intelligence by reference to chess.
• Propounded the possibility of letting the machine alter its own
instructions so that machines can learn from experience.
49AI, Subash Chandra Pakhrin
History
• 1952-1956: Samuel’s checkers program
• 1956: Newell & Simon’s Logic Theorist, widely considered to be the first AI program.
GPS (General Problem Solver)
• The birth of AI (1956)
• Dartmouth Workshop bringing together top minds on automata theory, neural nets and the study
of intelligence
• 1959: Gelernter’s Geometry Engine
• 1961: James Slagle (Ph.D. dissertation, MIT) wrote (in Lisp) the first symbolic integration
program, SAINT, which solved calculus problems at the college freshman level.
• 1963: Thomas Evan’s program Analogy to solve IQ test type analogy problems.
• 1963: Edward A. Feigenbaum & Julian Feldman published Computers and Thoughts, the
first collection of articles about artificial intelligence.
50AI, Subash Chandra Pakhrin
History
• 1964: Danny Bobrow shows that computers can understand natural language well
enough to solve algebra word problems correctly
• ELIZA (1964 to 1966) is an early natural language processing computer program
which demonstrated the superficiality of communication between humans and
machines.
• Analogy (1960 – 1965) : Analogy
• 1965: J. Allen Robinson invented a mechanical proof procedure, the Resolution
Method, which allowed programs to work efficiently with formal logic as a
representation language.
• 1966-74 AI discovers computational complexity,
• 1967: DENDRAL program (Feigenbaum, Lederberg, Buchanan, Sutherland at
Standford) demonstrated to interpret mass spectra on organic chemical
compounds. First successful knowledge-based program for scientific reasoning.
51AI, Subash Chandra Pakhrin
Analogy (1960 – 1965)
52AI, Subash Chandra Pakhrin
History
• 1968- Marvin Minsky & Seymour Paper publish Perceptrons,
demonstrating limits of simple neural nets.
• 1969: SRI robot, Shakey, demonstrated combining locomotion, perception
and problem solving.
• 1969 – 79 Early development of knowledge based systems
• 1974: MYCIN (Standford) demonstrated the power of rule based systems
for knowledge representation and inference in medical diagnosis and
therapy (Diagnosis of blood infection)
• 1975: Sacerdoti developed a planning programs, ABSTRIPS
• Minsky – Frames as a representation of knowledge
• 1978 – Herbert Simon wins the Nobel Prize in Economics for his theory of
bounded rationality.
53AI, Subash Chandra Pakhrin
History
• 1980s: Lisp Machines developed and marketed. First expert system
shells and commercial applications.
• 1985-95 Neural networks return to popularity
• 1988 – resurgence of probabilistic and decision-theoretic methods
Rapid increase in technical depth of mainstream AI, “Nouvelle AI”:
ALife, Gas, soft computing.
54AI, Subash Chandra Pakhrin
History
• Early AI systems used general systems, little knowledge.
• Specialized knowledge required for rich tasks to focus reasoning.
55AI, Subash Chandra Pakhrin
History
• 1990’s: Major advances in all areas of AI
• Machine learning, data mining
• Intelligent tutoring
• Case-based reasoning,
• Multi-agent planning, scheduling,
• Uncertain reasoning,
• Natural language understanding and translation,
• Vision, virtual reality, games, and other topics.
• Rod Brook’s COG project at MIT, with numerous collaborators, makes
significant progress in building a humanoid robot
56AI, Subash Chandra Pakhrin
History
• Interactive robot pets (“smart toys”) become commercially available,
realizing the vision of the 18th cen. Novelty toy makers.
• 2000: the Nomad robot explores remote regions of Antarctica looking
for meteorite samples.
57AI, Subash Chandra Pakhrin

More Related Content

What's hot

What's hot (20)

Artificial intelligence(01)
Artificial intelligence(01)Artificial intelligence(01)
Artificial intelligence(01)
 
Understanding artificial intelligence and it's future scope
Understanding artificial intelligence and it's future scopeUnderstanding artificial intelligence and it's future scope
Understanding artificial intelligence and it's future scope
 
Artificial intelligence(02)
Artificial intelligence(02)Artificial intelligence(02)
Artificial intelligence(02)
 
Lec1 introduction
Lec1 introductionLec1 introduction
Lec1 introduction
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 
Ai lecture 1
Ai  lecture 1Ai  lecture 1
Ai lecture 1
 
Intro artificial intelligence
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligence
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Lecture 1.pdf
Lecture 1.pdfLecture 1.pdf
Lecture 1.pdf
 
Ai introduction
Ai  introductionAi  introduction
Ai introduction
 
Artificial intelligence(introduction)
Artificial intelligence(introduction)Artificial intelligence(introduction)
Artificial intelligence(introduction)
 
Intro to artificial intelligence
Intro to artificial intelligenceIntro to artificial intelligence
Intro to artificial intelligence
 
Lec 1 introduction
Lec 1  introductionLec 1  introduction
Lec 1 introduction
 
Ai 01 introduction
Ai 01 introductionAi 01 introduction
Ai 01 introduction
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
A Seminar Report on Artificial Intelligence
A Seminar Report on Artificial IntelligenceA Seminar Report on Artificial Intelligence
A Seminar Report on Artificial Intelligence
 
Artificial intelligence Ch1
Artificial intelligence Ch1Artificial intelligence Ch1
Artificial intelligence Ch1
 
901470 chap1
901470 chap1901470 chap1
901470 chap1
 
AI And Philosophy
AI And PhilosophyAI And Philosophy
AI And Philosophy
 
Artificial intelligence to a better future.
Artificial intelligence to a better future.Artificial intelligence to a better future.
Artificial intelligence to a better future.
 

Similar to Final slide (bsc csit) chapter 1

Similar to Final slide (bsc csit) chapter 1 (20)

n01.ppt
n01.pptn01.ppt
n01.ppt
 
M1 intro
M1 introM1 intro
M1 intro
 
PPT presentation on ARTIFICIAL INTELLIGENCE
PPT presentation on ARTIFICIAL  INTELLIGENCEPPT presentation on ARTIFICIAL  INTELLIGENCE
PPT presentation on ARTIFICIAL INTELLIGENCE
 
AI.ppt
AI.pptAI.ppt
AI.ppt
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
 
Artificial Intelligence Introduction
Artificial Intelligence Introduction Artificial Intelligence Introduction
Artificial Intelligence Introduction
 
Unit 1 AI.pptx
Unit 1 AI.pptxUnit 1 AI.pptx
Unit 1 AI.pptx
 
1 artificial intelligence
1  artificial intelligence1  artificial intelligence
1 artificial intelligence
 
Introduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdfIntroduction to Artificial Intelligence.pdf
Introduction to Artificial Intelligence.pdf
 
Artificial intelligence introduction
Artificial intelligence introductionArtificial intelligence introduction
Artificial intelligence introduction
 
Intro AI.pdf
Intro AI.pdfIntro AI.pdf
Intro AI.pdf
 
AI_Session 1 Introduction to AI and intelligent agents.pptx
AI_Session 1 Introduction to AI and intelligent agents.pptxAI_Session 1 Introduction to AI and intelligent agents.pptx
AI_Session 1 Introduction to AI and intelligent agents.pptx
 
Lec-1.pdf
Lec-1.pdfLec-1.pdf
Lec-1.pdf
 
Artificial Intelligent introduction or history
Artificial Intelligent introduction or historyArtificial Intelligent introduction or history
Artificial Intelligent introduction or history
 
Lecture 1 introduction
Lecture 1   introductionLecture 1   introduction
Lecture 1 introduction
 
Lecture 1. Introduction to AI and it's applications.ppt
Lecture 1. Introduction to AI and it's applications.pptLecture 1. Introduction to AI and it's applications.ppt
Lecture 1. Introduction to AI and it's applications.ppt
 
Approaches of AI.pptx
Approaches of AI.pptxApproaches of AI.pptx
Approaches of AI.pptx
 
introduction.pptx
introduction.pptxintroduction.pptx
introduction.pptx
 
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptxPPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-1.pptx
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 

More from Subash Chandra Pakhrin

More from Subash Chandra Pakhrin (20)

Prismoid
PrismoidPrismoid
Prismoid
 
Torsion Angles, ASA Used for prediction of Non - Enzymatic PTM
Torsion Angles, ASA Used for prediction of Non - Enzymatic PTMTorsion Angles, ASA Used for prediction of Non - Enzymatic PTM
Torsion Angles, ASA Used for prediction of Non - Enzymatic PTM
 
COVID 19
COVID 19 COVID 19
COVID 19
 
Lstm covid 19 prediction
Lstm covid 19 predictionLstm covid 19 prediction
Lstm covid 19 prediction
 
Rnn & Lstm
Rnn & LstmRnn & Lstm
Rnn & Lstm
 
Characterization and identification of lysine succinylation sites based
Characterization and identification of lysine succinylation sites basedCharacterization and identification of lysine succinylation sites based
Characterization and identification of lysine succinylation sites based
 
Cnn april 8 2020
Cnn april 8 2020Cnn april 8 2020
Cnn april 8 2020
 
Deep Learning or Convolutional Neural Network
Deep Learning or Convolutional Neural Network Deep Learning or Convolutional Neural Network
Deep Learning or Convolutional Neural Network
 
Ncit 1st ai lab
Ncit 1st ai labNcit 1st ai lab
Ncit 1st ai lab
 
Ai lab
Ai labAi lab
Ai lab
 
Constraint satisfaction problem
Constraint satisfaction problem Constraint satisfaction problem
Constraint satisfaction problem
 
Analysis
AnalysisAnalysis
Analysis
 
Planning
PlanningPlanning
Planning
 
Intelligent agents (bsc csit) lec 2
Intelligent agents (bsc csit) lec 2Intelligent agents (bsc csit) lec 2
Intelligent agents (bsc csit) lec 2
 
Final slide4 (bsc csit) chapter 4
Final slide4 (bsc csit) chapter 4Final slide4 (bsc csit) chapter 4
Final slide4 (bsc csit) chapter 4
 
Final slide (bsc csit) chapter 5
Final slide (bsc csit) chapter 5Final slide (bsc csit) chapter 5
Final slide (bsc csit) chapter 5
 
Lec 6 bsc csit
Lec 6 bsc csitLec 6 bsc csit
Lec 6 bsc csit
 
Two player games
Two player gamesTwo player games
Two player games
 
Knnowledge representation and logic lec 11 to lec 15
Knnowledge representation and logic lec 11 to lec 15Knnowledge representation and logic lec 11 to lec 15
Knnowledge representation and logic lec 11 to lec 15
 
Final slide (bsc csit) chapter 2
Final slide (bsc csit) chapter 2Final slide (bsc csit) chapter 2
Final slide (bsc csit) chapter 2
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

Final slide (bsc csit) chapter 1

  • 1. Artificial Intelligence Instructor: Subash Chandra Pakhrin (Kathmandu, Nepal) MSC in Information and Communication Engineering Basic course on Data Science 1AI, Subash Chandra Pakhrin
  • 2. Lecture 1: Introduction - Understand the definition of artificial intelligence - Discuss the different faculties involved with intelligent behavior - Examine the different ways of approaching AI - Look at some example systems that use AI - Trace briefly the history of AI 2AI, Subash Chandra Pakhrin
  • 3. Lecture 1: Introduction • On taking this lesson you should be ⁻ Familiar with the different ways of defining artificial intelligence ⁻ Understand what are the different components of intelligent behavior ⁻ Develop an appreciation of the vast scope of AI and the intellectual challenges in this field ⁻ Have a fair idea of the types of problems that are currently solved by computers and those that are as yet beyond its ability. 3AI, Subash Chandra Pakhrin
  • 4. Lecture 1: Introduction • Definition of AI • Example Systems • Approaches of AI • Brief history 4AI, Subash Chandra Pakhrin
  • 5. What is AI ? • Artificial Intelligence ⁻ Is concerned with the design of intelligence in an artificial device ⁻ Term coined by McCarthy in 1956 5AI, Subash Chandra Pakhrin
  • 6. What is AI ? • Artificial Intelligence is concerned with the design of intelligence in an artificial device. • What is intelligence ? Humans ? ⁻ Behave as intelligently as human ⁻ Behave in the best possible manner ⁻ Thinking ? ⁻ Acting ? • Intelligence is: • The ability to reason • The ability to understand • The ability to create • The ability to learn from experience • The ability to plan and execute complex tasks 6AI, Subash Chandra Pakhrin
  • 7. Definitions of AI • What to look at: thought processes/reasoning vs. behavior • How to measure performance: human – like performance vs. ideal performance 7AI, Subash Chandra Pakhrin
  • 8. Definitions of AI • Artificial intelligence is about the science and engineering necessary to create artifacts that can • Acquire knowledge, i.e., can learn and extract knowledge; and • Reason with knowledge (leading to doing tasks such as planning, explaining, diagnosing, acting rationally, etc.), 8AI, Subash Chandra Pakhrin
  • 9. Formal Definitions • Barr and Feigenbaum • “AI is the part of computer science concerned with designing intelligence computer systems, that is, systems that exhibit the characteristics we associate with intelligence in human behavior.” • Elaine Rich • “AI is the study of how to make computers do things at which, at the moment, people are better” 9AI, Subash Chandra Pakhrin
  • 10. Approaches of AI Thought / Reasoning Cognitive Science Systems that act like humans Systems that think rationally Laws of Thought/ Logic System that think like humans Turing Test Ideal Performance (rationality) Human-like performance Behavior Rational Agents Systems that act rationally 10AI, Subash Chandra Pakhrin
  • 11. Alan Turing (23rd June 1912 – 7th June 1954) • He was an English mathematician, computer scientist, logician, cryptanalyst, philosopher and theoretical. • Turing is widely considered to be the father of theoretical computer science and artificial intelligence. • Despite these accomplishments, he was never fully recognized in his home country during his lifetime, due to his homosexuality, which was then a crime in the UK. • He devised a number of techniques for speeding the breaking of German ciphers, an electromechanical machine that could find settings for the Enigma machine. • Turing played a pivotal role in cracking intercepted coded messages that enabled the Allies to defeat the Nazis in many crucial engagements. 11AI, Subash Chandra Pakhrin
  • 12. Turing Test 12AI, Subash Chandra Pakhrin
  • 13. The Turing Test: Result • If the interrogator cannot reliably distinguish the human from the computer • Then the computer does possess (artificial) intelligence. 13AI, Subash Chandra Pakhrin
  • 14. To pass a Turing test, a computer must have following capabilities: • Natural Language processing: Must be able to communicate successfully in English • Knowledge representation: To store what it knows and hears • Automated reasoning: Answer the questions based on the stored information • Machine learning: Must be able to adapt on new circumstances 14AI, Subash Chandra Pakhrin
  • 15. The Total Turing Test • It includes video signals and manipulation capability so that the interrogator can test subject’s perceptual abilities and object manipulation ability. To pass the total Turing test computer must have following additional capabilities: • Computer vision: To perceive objects • Robotics: To manipulate objects and move 15AI, Subash Chandra Pakhrin
  • 16. Typical AI Problems • Intelligent entities (or “agents”) need to be able to do both “mundane” and “expert” tasks: • Mundane tasks: ⁻ Planning route, activity. ⁻ Recognizing (through vision) people, objects. ⁻ Communicating (through natural language). ⁻ Navigating round obstacles on the street • Expert tasks: ⁻ Medical diagnosis. ⁻ Mathematical problem solving. 16AI, Subash Chandra Pakhrin
  • 17. Intelligent behavior • Perception • Reasoning • Learning • Understanding Language • Solving problems 17AI, Subash Chandra Pakhrin
  • 18. What’s easy and what’s hard ? • It has been easier to mechanize many of the high-level tasks we usually associate with “intelligence” in people. ⁻ Symbolic integration, ⁻ Proving theorems, ⁻ Playing chess, ⁻ Medical diagnosis 18AI, Subash Chandra Pakhrin
  • 19. What’s easy and what’s hard ? • It has been very hard to mechanize tasks that lots of animals can do ⁻ Walking around without running into things ⁻ Catching prey and avoiding predators ⁻ Interpreting complex sensory information ⁻ Modeling the internal states of other animals from their behavior 19AI, Subash Chandra Pakhrin
  • 20. Applications • Computer vision • Medical Image Segmentation • Robot Navigation • Image Recognition • Robotics • Language processing / Machine Translation • Speech processing • Autonomous planning and scheduling • Game playing • Autonomous control • Expert systems • Logistics Planning • Stock price prediction • Exploration of Universe • Product recommendation • Face Detection 20AI, Subash Chandra Pakhrin
  • 21. Computer Vision (Image Segmentation) / Uses of Deep Learning In Chest Abnormality Detection 21AI, Subash Chandra Pakhrin
  • 22. Stock price prediction 22AI, Subash Chandra Pakhrin
  • 23. Exploration of Universe 23AI, Subash Chandra Pakhrin
  • 25. Face Detection 25AI, Subash Chandra Pakhrin
  • 27. Practical Impact of AI • AI components are embedded in numerous devices e.g. copy machines. • AI systems are in everyday use ⁻ Detecting credit card fraud ⁻ Configuring products ⁻ Aiding complex planning tasks ⁻ Advising physicians. • Intelligent tutoring systems provide students with personalized attention. 27AI, Subash Chandra Pakhrin
  • 28. Autonomous Land Vehicle In a Neural Network • 1989 – Dean Pomerleau at CMU created ALVINN • The system drove a car coast- to-coast under computer control for all but about 50 of the 2850 miles. 28AI, Subash Chandra Pakhrin
  • 29. Deep Blue • 1997: The Deep Blue chess program beats the current world chess champion, Gary Kasparov, in a widely followed match. 29AI, Subash Chandra Pakhrin
  • 30. Machine Translation • Immediate translations between people speaking different language would be a remarkable achievement of enormous economic and cultural benefit. • Universal translation is one of 10 emerging technologies that will affect our lives and work ‘in revolutionary ways’ within a decade, Technology Review says. • Carneige Mellon is working on its own ‘Speechlator’ for use in doctor- patient interviews. 30AI, Subash Chandra Pakhrin
  • 31. Example of Machine Translation: Wonder Women 31AI, Subash Chandra Pakhrin
  • 32. Autonomous agents • In space exploration, robotic space probes autonomously monitor their surroundings, make decisions and act to achieve their goals. • NASA’s Mars rovers: 1. The Spirit rover 2. Opportunity • The Spirit rover is exploring a range of Martian hills that took two months to reach. It is finding curiously eroded rocks that may be new pieces to the puzzle of the region’s past. • Spirit’s twin, Opportunity, is also negotiating sloped ground. It is examining exposed rock layers inside a crater informally named “Endurance.” 32AI, Subash Chandra Pakhrin
  • 33. Internet Agents • The explosive growth of the internet has also led to growing interest in internet agents to ⁻ Monitor user’s tasks ⁻ Seek needed information ⁻ Learn which information is most useful 33AI, Subash Chandra Pakhrin
  • 34. Approaches to AI • Strong AI aims to build machines that can truly reason and solve problems which is self aware and whose overall intellectual ability is indistinguishable from that of a human being. ⁻ Human like ⁻ Non- human like • Excessive optimism in the 1950s and 1960s concerning strong AI has given away to an appreciation of the extreme difficulty of the problem. 34AI, Subash Chandra Pakhrin
  • 35. Approaches to AI • Weak AI: deals with the creation of some form of computer-based artificial intelligence that cannot truly reason and solve problems, but can act as if it were intelligent. • Weak AI holds that suitably programmed machines can simulate human cognition. • Strong AI maintains that suitably programmed machines are capable of cognitive mental states. • Applied AI: aims to produce commercially viable “smart” systems- such as, for example, a security system that is able to recognize the faces of people who are permitted to enter a particular building. Applied AI has already enjoyed considerable success. 35AI, Subash Chandra Pakhrin
  • 36. AI Topics • Core Areas • Knowledge representation • Reasoning • Machine Learning • Perception • Vision • Natural Language • Robotics • Uncertainty • Probabilistic approaches • General algorithms • Search • Planning • Constraint satisfaction • Applications • Game playing • AI and education • Distributed agents • Decision theory • Reasoning with symbolic data 36AI, Subash Chandra Pakhrin
  • 37. Approaches to AI • Cognitive AI: computers are used to test theories about how the human mind works – for example, theories about how we recognize faces and other objects, or about how we solve abstract problems. 37AI, Subash Chandra Pakhrin
  • 38. What can AI systems do • Computer vision: face recognition • Robotics: autonomous (mostly) automobile • Natural Language processing: simple machine translation • Expert systems: medical diagnosis in a narrow domain • Planning and scheduling: Hubble Telescope experiments • Learning: text categorization into ~ 1000 topics • Games: Grand Master level in chess (world champion), checkers, etc. 38AI, Subash Chandra Pakhrin
  • 39. What can’t AI systems do yet ? • Understand natural language robustly (e.g., read and understand articles in a newspaper) • Surf the web • Lear a natural language • Construct plans in dynamic real-time domains • Exhibit true autonomy and intelligence 39AI, Subash Chandra Pakhrin
  • 40. Foundations of AI Artificial Intelligence Psychology Philosophy Mathematics Biology Computer Science Economics Linguistics Neuroscience 40AI, Subash Chandra Pakhrin
  • 41. Foundations of AI: • Philosophy • Logic, reasoning, mind as a physical system, foundations of learning, language and rationality. • Where does knowledge come from ? • How does knowledge lead to action ? • How does mental mind arise from physical brain ? • Can formal rules be used to draw valid conclusions ? • Economics: • Formal theory of rational decisions, game theory, operation research. • How should we make decisions so as to maximize payoff ? • How should we do this when others may not go along ? • How should we do this when the payoff may be far in future ? 41AI, Subash Chandra Pakhrin
  • 42. Foundations of AI: • Mathematics: • Formal representation and proof algorithms, computation, un decidability, intractability, probability. • What are the formal rules to draw the valid conclusions ? • What can be computed ? • How do we reason with uncertain information ? • Psychology: • Adaptation, phenomena of perception and motor control. • How humans and animals think and act ? • Linguistics: • Knowledge representation, grammar • How does language relate to thought ? 42AI, Subash Chandra Pakhrin
  • 43. Foundation of AI • Neuroscience: • Physical substrate for mental activities. • How do brains process information ? • Control Theory: • Homeostatic systems, stability, optimal agent design • How can artifacts operate under their own control ? 43AI, Subash Chandra Pakhrin
  • 44. AI History • The dream of making a computer imitate us began many centuries ago … • Intellectual roots of AI stretch back thousands of years into the earliest studies of the nature of knowledge and reasoning. • The concept of Intelligent machines is found in Greek mythology. • 8th century: Pygmalion • Hephaestus created a huge robot, Talos to guard Crete. • Philosophers have analyzed the nature of knowledge and have explored formal frameworks for developing conclusions. • Mathematical formalizations in logic, computation and probability • Economists developed decision theory • How does the brain process information? • Psychologists have long studied human cognition - Knowledge about the nature of human intelligence. • How do we build an efficient computer ? 44AI, Subash Chandra Pakhrin
  • 45. AI History • Aristotle (384-322 BC) developed an informal system of syllogistic logic, the first deductive reasoning system. • 13th century: Ramon Lull A Spanish theologian, invented the idea of a machine that would produce all knowledge, by putting together words at random. He even tried to build it. • Early in the 17th century, Descartes proposed that bodies of animals are nothing more than complex machines. • Pascal (1642) – the first mechanical digital calculating machine. • Leibniz (1673) improved Pascal’s machine. • ADA LOVELACE (1842) – The world’s first programmer 45AI, Subash Chandra Pakhrin
  • 46. Background • 19th Century: George Boole developed a binary algebra representing (some) “laws of thought.” • Charles Babbage & Ada Byron worked on programmable mechanical calculating machines. • In the late 19th century and early 20th century, mathematical philosophers like • Gottlob Frege, • Bertram Russell, • Alfred North Whitehead, and • Kurt Godel built on Boole’s initial logic concepts to develop mathematical representations of logic problems. 46AI, Subash Chandra Pakhrin
  • 47. Advent of Computer • The advent of electronic computers provided a revolutionary advance in the ability to study intelligence. • 1943 McCulloch & Pitts: Boolean circuit model of brain. • “A Logical Calculus of Ideas Immanent in Nervous Activity” is published. • Explaining for the first time how it is possible for neural network to compute. 47AI, Subash Chandra Pakhrin
  • 48. SNARC • Marvin Minsky and Dean Edmonds built SNARC in 1951 • A neural network computer • Used 3000 vacuum tubes • Network with 40 neurons 48AI, Subash Chandra Pakhrin
  • 49. Turing • 1950 Turing’s “Computing Machinery and Intelligence” – articulated a complete vision of AI • Solving problems by searching through the space of possible solutions, guided by heuristics. • Illustrated his ideas on machine intelligence by reference to chess. • Propounded the possibility of letting the machine alter its own instructions so that machines can learn from experience. 49AI, Subash Chandra Pakhrin
  • 50. History • 1952-1956: Samuel’s checkers program • 1956: Newell & Simon’s Logic Theorist, widely considered to be the first AI program. GPS (General Problem Solver) • The birth of AI (1956) • Dartmouth Workshop bringing together top minds on automata theory, neural nets and the study of intelligence • 1959: Gelernter’s Geometry Engine • 1961: James Slagle (Ph.D. dissertation, MIT) wrote (in Lisp) the first symbolic integration program, SAINT, which solved calculus problems at the college freshman level. • 1963: Thomas Evan’s program Analogy to solve IQ test type analogy problems. • 1963: Edward A. Feigenbaum & Julian Feldman published Computers and Thoughts, the first collection of articles about artificial intelligence. 50AI, Subash Chandra Pakhrin
  • 51. History • 1964: Danny Bobrow shows that computers can understand natural language well enough to solve algebra word problems correctly • ELIZA (1964 to 1966) is an early natural language processing computer program which demonstrated the superficiality of communication between humans and machines. • Analogy (1960 – 1965) : Analogy • 1965: J. Allen Robinson invented a mechanical proof procedure, the Resolution Method, which allowed programs to work efficiently with formal logic as a representation language. • 1966-74 AI discovers computational complexity, • 1967: DENDRAL program (Feigenbaum, Lederberg, Buchanan, Sutherland at Standford) demonstrated to interpret mass spectra on organic chemical compounds. First successful knowledge-based program for scientific reasoning. 51AI, Subash Chandra Pakhrin
  • 52. Analogy (1960 – 1965) 52AI, Subash Chandra Pakhrin
  • 53. History • 1968- Marvin Minsky & Seymour Paper publish Perceptrons, demonstrating limits of simple neural nets. • 1969: SRI robot, Shakey, demonstrated combining locomotion, perception and problem solving. • 1969 – 79 Early development of knowledge based systems • 1974: MYCIN (Standford) demonstrated the power of rule based systems for knowledge representation and inference in medical diagnosis and therapy (Diagnosis of blood infection) • 1975: Sacerdoti developed a planning programs, ABSTRIPS • Minsky – Frames as a representation of knowledge • 1978 – Herbert Simon wins the Nobel Prize in Economics for his theory of bounded rationality. 53AI, Subash Chandra Pakhrin
  • 54. History • 1980s: Lisp Machines developed and marketed. First expert system shells and commercial applications. • 1985-95 Neural networks return to popularity • 1988 – resurgence of probabilistic and decision-theoretic methods Rapid increase in technical depth of mainstream AI, “Nouvelle AI”: ALife, Gas, soft computing. 54AI, Subash Chandra Pakhrin
  • 55. History • Early AI systems used general systems, little knowledge. • Specialized knowledge required for rich tasks to focus reasoning. 55AI, Subash Chandra Pakhrin
  • 56. History • 1990’s: Major advances in all areas of AI • Machine learning, data mining • Intelligent tutoring • Case-based reasoning, • Multi-agent planning, scheduling, • Uncertain reasoning, • Natural language understanding and translation, • Vision, virtual reality, games, and other topics. • Rod Brook’s COG project at MIT, with numerous collaborators, makes significant progress in building a humanoid robot 56AI, Subash Chandra Pakhrin
  • 57. History • Interactive robot pets (“smart toys”) become commercially available, realizing the vision of the 18th cen. Novelty toy makers. • 2000: the Nomad robot explores remote regions of Antarctica looking for meteorite samples. 57AI, Subash Chandra Pakhrin