Download AI: Thinking rationally AI: Acting Rationally What is AI?

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Nervous system network models wikipedia , lookup

Neural engineering wikipedia , lookup

Neuroinformatics wikipedia , lookup

Intelligence wikipedia , lookup

Types of artificial neural networks wikipedia , lookup

Incomplete Nature wikipedia , lookup

Computer vision wikipedia , lookup

Neuroethology wikipedia , lookup

Neuroeconomics wikipedia , lookup

Recurrent neural network wikipedia , lookup

Expert system wikipedia , lookup

Neurophilosophy wikipedia , lookup

Intelligence explosion wikipedia , lookup

Genetic algorithm wikipedia , lookup

Computer Go wikipedia , lookup

Existential risk from artificial general intelligence wikipedia , lookup

Embodied cognitive science wikipedia , lookup

Artificial general intelligence wikipedia , lookup

Artificial intelligence wikipedia , lookup

Transcript
AI: Thinking rationally
n 
The logicist approach.
q 
n 
AI: Acting Rationally
n 
Logic: notation and rules of derivation for thoughts
Problems:
q 
q 
n 
Not all intelligent behavior is mediated by logical
deliberation
What is the purpose of thinking? What thoughts
should I (bother to) have?
n 
“A field of study that seeks to explain and emulate
intelligent behavior in terms of computation
processes” Schalkoff, 1990
“The branch of computer science that is concerned
with the automation of intelligent behavior” Luger
and Stubblefield
Rational behavior: doing the right thing
q 
n 
The “right thing” is that which is expected to maximize goal
given the available information.
Our focus: rational agents, and how to construct
them.
16
17
What is Artificial Intelligence?
A Day in a Life
What is AI?
1. 
Definitions of artificial intelligence:
Systems that think like
humans
Systems that think
rationally
Systems that act like
humans
Systems that act
rationally
2. 
3. 
4. 
5. 
6. 
7. 
8. 
n 
The definitions vary by:
q 
q 
9. 
Thought processes vs. action
Judged according to human standards vs. success according to an
ideal concept of intelligence: rationality.
10. 
11. 
Wake up, get dressed, eat breakfast
[power optimization]
Check email
[spam filter, security agent]
Read news
[personalized presentation, information agent]
Drive to work [traffic light control, collision avoidance, route
planning, GPS network maintenance]
Teach and/or do service [search engine]
Work on research projects [search engine]
Meet with collaborators [scheduling]
Go grocery shopping
[market basket analysis, fraud detection]
Have dinner
[search engine]
Watch video
[collaborative filtering]
Read
18
1
AI Technologies:
Computer Vision
AI Systems: Some Milestones
n 
n 
n 
n 
Deep Space 1: AI planner
controls space probe NASA 1999.
Deep Blue: Defeats
Kasparov, Chess Grand
Master - IBM 1997
DARPA grand challenge
2005: 130 mile race of
driverless cars in the
desert.
Curiosity Mars rover 2012
http://www.grandchallenge.org/
The Curiosity rover
20
AI Technologies: Genetic Algorithms
“A genetic algorithm is any population-based model that uses
selection, recombination and mutation operators to generate
new sample points in a search space.” D. Whitley AI Technologies:
Natural Language Understanding
2
AI Technologies: NLP/Question
answering, Game Players
AI Technologies: Robotics
Boston Dynamics
DARPA challenge
Texas A&M
Search and rescue
http://www.research.ibm.com/deepqa
AI in Medicine
MBARI Fish tracking
Mundane Versus Expert Tasks
n 
Mundane
q 
q 
q 
n 
Identifying objects in an image
Answering a question
Picking up an arbitrary object
Expert
q 
q 
q 
q 
Chess
Medical diagnosis
Configuring computer hardware (circuit layout)
Special purpose robots
27
3
Foundations of AI
n 
n 
n 
n 
n 
n 
Beware of combinatorics!
Philosophy: Logic, reasoning, rationality.
Mathematics: Logic, computability, tractability
Psychology: understanding how humans think and act.
Neuroscience: how do brains process information?
Economics: theory of rational decisions, game theory.
Computer Engineering: building the hardware and software
n 
n 
q 
q 
n 
that make AI
n 
n 
“Solvable in Principle”: little help in practice
Beware of intractability…
NP-Complete Problems
q 
Linguistics: how to deal with language
…
Considering all possibilities often leads to correct,
but intractable, algorithms.
Intractable means exponential time to solution.
Class of intractable problems
One View: AI proposes imperfect, but practical,
algorithms to solve NP-Complete problems.
28
29
Foundations of AI: Neuroscience
Use ideas from neuroscience to design
computer architectures that “learn”.
Artist’s depiction of a neural
network
http://www.bitspin.net/images/neuron.jpg
Abstraction as an artificial
neural network
http://en.wikipedia.org/wiki/Neural_network
30
4