Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor...

21
Artificial Intelligence: Artificial Intelligence: The Cyber Art of Being The Cyber Art of Being Alive Alive Jerry B. Weinberg Associate Professor Department of Computer Science

Transcript of Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor...

Page 1: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Artificial Intelligence:Artificial Intelligence:The Cyber Art of Being The Cyber Art of Being

AliveAliveJerry B. Weinberg

Associate ProfessorDepartment of Computer Science

Page 2: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

What is Intelligence?• Expert Tasks

– Medical Diagnosis– Airplane Mechanic

• Formal Tasks– Mathematics– Game Playing

• Creative Tasks– Painting– Music Composition

• Everyday Tasks– Visual recognition– Language understanding

Page 3: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Intelligence• The ability to apply knowledge to manipulate one's

environment

• The ability to learn, understand, and deal with new situations

– Storing knowledge (facts about a subject)– Reasoning (putting facts together to achieve a goal)– Learning (new knowledge and skill refinement)– Perception (interpreting the environment)

Page 4: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Reasoning: State Space Search

• State Space– The space of all possible states of a problem– The actions that can be applied to a state

• Solving a problem: State Space Search– From a starting state search for a solution by applying possible

actions – Goal test

• Example:– How could you find your car?– States: locations where you are– Actions: moving from one point to the next– Goal test: Being in the same location as your car

Page 5: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Exhaustive Search vs. Intelligent

Search

Page 6: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Heuristic Reasoning• Heuristic

– “Rule of thumb”– a way to measure good a state is to get to your

goal

• Examples– Parking: what would be a good heuristic to find

your car?

Page 7: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Knowledge Representation

• Data Information Knowledge– Data is a collection of raw values– Information is derived facts from values– Knowledge is information applied to a problem

• Knowledge representation encodes information in a program in such a way that it can be applied to a problem

Page 8: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Solve These Problems• What is the name of this shape?

• 432 X 14 =

• How many windows are in your house?

Different type of problems require different ways to represent the knowledge and different ways of reasoning.

Page 9: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Knowledge Representations:

Theories of Cognition

• Rule-based• Model-based• Case-based• Neural Networks• Bayesian Networks• Formal Logic

Page 10: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Intelligent Agents (IA’s) are Physical Symbol Systems

– Symbols and symbols structures that can be manipulated syntactically by a set of processes

– The symbol structure can be interpreted semantically

Page 11: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Symbol Grounding Problem

• 4 apples – 1 apple = 3 apples

• Where does a symbol get its “meaning”

• How does a computer “understand” what the symbol means?

• How do we understand what a symbol means?

Page 12: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Where are we going?

Caveat: The Difficulties of Being a Futurist

• The future is difficult to predict– Thomas Watson, Chairman of IBM, 1943

• “I think there is a world market for maybe five computers”

– Ken Olson, President of DEC, 1977• “There is no reason anyone would want a computer in their home.”

– Bill Gates, CEO of Microsoft, 1981• “640 Kilobytes ought to be enough for anybody.”

• Things are not always used for what they are design to do– Arpanet (original Internet) was designed for robust communication

in the event of a war.– We are now using it to order dog food and post pictures of our

spring break vacation.

Page 14: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Creative AI’s• AARON the cyberartist

– Knowledge of objects and colors– Creates original paintings

• The Cyber Poet– “Reads” books and creates a language model– Uses the model to create original hiaku’sSoulA haiku written by Ray Kurzweil's Cybernetic Poet after reading poems by John Keats and Wendy Dennis

You broke my soulthe juice of eternity,the spirit of my lips. 

Page 15: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Computer Power

• Apple IIe, 1983

– 1 Mhz, $1,400

• Dell PC, Today – 4 2 Ghz processors, $900

Page 16: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Embedded Computers: Embedded AI• Augmented Reality• Ubiquitous Computing

– GPS: Path Finding– Security Face Recognition

Page 17: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Robotics

A machine able to extract information from its environment and use knowledge about its world to move safely in a meaningful manner

Physically Embodied ComputationThe Real World is a Harsh Place

InaccessibleNon-deterministicDynamic

Page 18: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Teleprescence

• The next best thing to being there?– Meetings, building inspections, home

doctor visits, search & rescue

• SOE Tour Guide

Page 19: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Autonomous Robots• Mobile Robotics

– Maintenance

– Construction

– Entertainment

Page 20: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Autonomous Robots

• Robotics– Productivity– Service– Friends

Page 21: Artificial Intelligence: The Cyber Art of Being Alive Jerry B. Weinberg Associate Professor Department of Computer Science.

Everyone can be a robot scientist• Robot Kits between $200 - $2000