18
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Embed Size (px)

Citation preview

Page 1: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Artificial Intelligence Introductory Lecture

Jennifer J. BurgDepartment of Mathematics and Computer Science

Page 2: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

What is intelligence?

•The ability to perceive one’s surroundings, learn about one’s environment, and react appropriately to it.•The ability to respond to novel situations.•The ability to reason.•The ability to use language. •An awareness of one’s existence and reasoning abilities.

Page 3: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

The study of computations that make it possible to perceive, act, and reason.

The enterprise of constructing a machine that can reliably pass the Turing test.

What is artificial intelligence?

Page 4: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

An attempt to make computers go through a mechanical sequence of steps that mimic (and in many instances improve upon) the action of the human brain.

Student answers to the question “What is artificial intelligence?”

Page 5: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

A set of rules to perform simple or complex tasks.

Student answers to the question “What is artificial intelligence?”

Page 6: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Artificial intelligence is the ability of a machine to achieve intelligence.It is the science of simulating human intelligence through software.

Student answers to the question “What is artificial intelligence?”

Page 7: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Needed for intelligence:•A set of rules for logic and prioritizing•An understanding of language for I/O -- a symbolic representation of knowledge•A searchable memory•Input devices to approximate the natural senses

Student answers to the question “What is artificial intelligence?”

Page 8: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Can a computer ever be considered intelligent, since it can’t really do anything other than what it is programmed to do?

Can we consider a machine intelligent if it doesn’t have any understanding of what it is doing?

Some interesting questions

Page 9: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Lady Ada Lovelace, commenting on Babbage’s Analytical Engine:

“It has no pretensions to originate anything. It can do whatever we know how to order it to perform.”

Are computers really intelligent?

Page 10: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

“Be kind, resourceful, beautiful, friendly, have initiative, have a sense of humor, tell right from wrong, make mistakes, fall in love, enjoy strawberries and cream, make someone fall in love with it, learn from experience, use words properly, be the subject of its own thought, have as much diversity of behavior as man, do something really new.” (Alan Turing, 1950)

What can’t a computer do?

Page 11: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

“Not until a machine could write a sonnet or compose a concerto because of thoughts and emotions felt, and not by the chance fall of symbols, could we agree that machine equals brain -- that is, not only write it but know that it had written it.”

Are computers really intelligent?

Page 12: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Which of these could be considered an application of AI?

•An expert system for diagnosing illnesses•A word processing program•A program that does a Fast Fourier transform•A sorting program•A program that reads paragraphs in English and then answers comprehension questions about them•A theorem-proving program•A program that plays chess

Page 13: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

What’s different about the types of programs which are generally

considered examples of artificial intelligence?

The computer is given some knowledge of “the world” and some reasoning ability, and then •it is expected to derive additional conclusions on the basis of what it has been told, •it is asked to answer questions based on what it knows, or•it is expected to react in reasonable ways to the novel situations in which it finds itself

Page 14: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Let’s be clear about our goals in artificial intelligence

We might want to create a machine that can solve problems intelligently so that the machine can take over some human tasks. (This would be a performance-oriented system.)ORWe might want to create a machine that thinks the way humans think so that we can understand our own intelligence better. (This would be a simulation-oriented system.)

Page 15: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Basic Topics in AI Research(used by other areas within AI)

Knowledge representation

Search algorithms and heuristics

Formal logic and automated reasoning

Page 16: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Important Specialized Fields in AI

In the area of perception:

Computer visionVoice recognitionRobotics

Page 17: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Important Specialized Fields in AI

In the area of reasoning, problem-solving, and communicating:

Automatic Theorem-ProvingLogic ProgrammingConstraint Satisfaction ProblemsGame PlayingNatural Language ProcessingPlanningLearningExpert Systems

Page 18: Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science

Related Areas of Research

PsychologyCognitive ScienceMathematics (Logic, Computability Theory)PhilosophyLinguisticsComputer Engineering