artificial intelligence (ai) the science and engineering of creating computer systems that simulate...

22
I Robot

Upload: charlotte-francis

Post on 04-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

I Robot

Page 2: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

A.I.

Page 3: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

D.A.R.Y.L

Page 4: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Artificial Intelligence (AI)

The science and engineering of creating computer systems that

simulate human thought and behavior.

Page 5: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Alan Turing:English mathematician

Known for his belief that computers would

someday be as intelligent as humans.

Page 6: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Turing TestTest to determine if a computer exhibited human intelligence.

Can you tell who the robot is by conversation?If not, then the robot is intelligent. ??

Page 7: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Many uses for Artificial Intelligence Software

Assists us with evaluating and interpreting large amounts of data.

Can act as an informed advisor with difficult decisions

Can provide a challenging game opponent in a virtual reality computer-generated world or in a

game of chess.

Page 8: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Requirements:A set of logical rules to apply to the input to produce

useful output

Instructions for how to handle unexpected input(the ability for the software to “wing it”)

The ability to learn with experience to become better at what it is designed to do (machine learning)

Page 9: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Artificial Intelligence

Conventional A.I.

Computational Intelligence

Page 10: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Conventional Artificial Intelligence

Expert systems

Case-based reasoning

Bayesian networks

Behavior-based AI

Page 11: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Conventional Artificial Intelligence

Expert systems

Software that functions like a human expert in a particular field or area.

Some are used to diagnose disease

Some are used to diagnose mechanical engine failure

Some are used to predict future weather events

Some are used to design new products

Page 12: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Conventional Artificial Intelligence

Case-based reasoning

The AI software maintains a library of problem cases and solutions

Relies on the four R’s for solving new problems

Retrieve: Find cases in the case library relevant to the new problem.

Reuse:

Revise:

Retain:

Map the solutions from a previous case or cases to the variables of the new problem, adjusting where necessary.

Test the solution and revise if necessary

Store the new problem and its newly acquired successful solution as a case in the library.

Page 13: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Conventional Artificial Intelligence

Bayesian networks

A graphical model that represents a set of variables and their relationships and

dependencies

For Example:

A Bayesian network could be designed to represent the variables in a person’s behavior, physical chemistry, and family history to determine the likeliness that the person suffers from depression

Page 14: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Conventional Artificial Intelligence

Behavior-based AI

Simulates intelligence by combining many semi-autonomous modules.

Each module has a specific activity for which it is responsible

By combining these simple modules, the resulting system exhibits intelligent

behavior; it becomes smarter than the sum of its parts.

Page 15: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Computational Intelligence(develops intelligence through an iterative process)

Neural Networks

Simulates the functioning of the neutron in a human brain

It “learns” by the affects of the neural pathways

Some specific features of neural networks:

• The ability to retrieve information even if some of the neural nodes fail.

• Fast modification of stored data as a result of new information

• The ability to discover relationships and trends in large databases

• The ability to solve complex problems for which all of the information is not present

Page 16: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Computational Intelligence

Fuzzy Systems

Deals with reasoning that is approximate rather than precise.

Page 17: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Computational Intelligence

Evolutionary Computation

Includes areas of AI that derive intelligence by attempting many solutions and throwing away the

ones that don’t work.

“A survival of the fittest” approach

Genetic Algorithm:

Used to solve large, complex problems where a number of algorithms or models change and evolve until the best one emerges. VIDEO

Page 18: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

A.I. Applications•Robotics

Involves developing mechanical or computer devices to perform tasks that require a high degree of precision or are tedious or hazardous for humans.

•Computer VisionCombines hardware and AI software that permit computers to capture, store, and interpret visual images and pictures. (Can be used to give robots vision)

video

Page 19: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

A.I. Applications•Natural Language Processing

Uses AI techniques to enable computers to generate and understand natural human languages, such as English. Ex. Speech Recognition

•Handwriting RecognitionUses AI techniques to enable computers to translate handwritten characters or words into computer-readable data.

Page 20: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

A.I. Applications•Face Recognition

A form of computer vision that uses cameras and AI software to identify individuals by unique facial characteristics.

•Intelligent AgentsConsists of programs and a knowledge base used to perform a specific task for a person, a process, or another program.

Page 21: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

A.I. Applications•Artificial Creativity

A branch of AI that works to program computers to express themselves through art, music, poetry, and other expressive outlets.

video

Page 22: Artificial Intelligence (AI) The science and engineering of creating computer systems that simulate human thought and behavior

Virtual Reality•A computer simulated environment that can be

manipulated by a user.

Immersive virtual realityA simulation in which the user becomes fully immersed in an artificial, three-dimensional

world that is completely generated by a computer

Clip 1 Clip 2 Clip 3 Clip 4