what is artificial intelligence? ai is the effort to develop systems that can behave/act like...

13
What is Artificial Intelligence? • AI is the effort to develop systems that can behave/act like humans. • Turing Test • The problem = unrestricted domains – human intelligence vastly complex and broad – associations, metaphors, and analogies – common sense – conceptual frameworks

Upload: christal-cannon

Post on 27-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

What is Artificial Intelligence?

• AI is the effort to develop systems that can behave/act like humans.

• Turing Test

• The problem = unrestricted domains– human intelligence vastly complex and broad– associations, metaphors, and analogies– common sense– conceptual frameworks

Page 2: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

Elements of AI

• Natural Language Processing

• Robotics

• Perceptive Systems (Vision)

• Expert Systems

Page 3: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

How are Machines Intelligent?

• Constrained Heuristic Search– How do you play chess?

• first move = 20 possible

• second move = 400 possible

• 7th move = 1,280,000,000 possible

– Depth First vs. Breath First Searching– Ability to Learn

Page 4: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

Decision Tree

Page 5: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

Depth First Search

Page 6: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

Breath First Search

Page 7: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

Expert Systems

• Capture knowledge of an expert.

• Represent Knowledge as a– rule base

• if then rules

– semantic net• hierarchy

– frames• shared characteristics, IS-A relationships

Page 8: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

Expert System Successes

• XCON - configures systems for DEC

• Prospector - an mining expert

• MYCIN - infectious blood diseases

• EMYCIN - Empty MYCIN

Page 9: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

Elements of Expert System Shell

• Knowledge Base– rules

• Working Memory– facts of current case

• Inference Engine– applies rules using current set of facts

• Explanation Facility• CLIPS

Page 10: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

Neural Networks & The Brain

• Base on architecture of human brain– Neurons connected by axons & dendrites– 100 billion neurons– 1,000 dendrites per neuron– 100,000 billion synapses– 10 million billion interconnectons per second

Page 11: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

How a Neuron Works

Impulsescome fromother neurons.

When sum ofinputs reachesa threshold, neuron fires.

Sendingimpulsesto nextlevel ofneurons.

Page 12: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

An Artificial Neural Network

Inputs Hidden Output

w

w

w

w

w

w

Page 13: What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human

Neural Networks, NN

• NNs learn by using a training set and adjusting the weights on each connection.

• NNs do not have to be “told” explicit relationship rules.

• NNs can work with partial inputs.

• NNs cannot explain their results.

• NNs can take a long time to train.

• A NN demonstration