24
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Embed Size (px)

Citation preview

Page 1: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Artificial Intelligence: An Introduction

Definition of AI

Foundations of AI

History of AI

Advanced Techniques

Page 2: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

General Goal

Artificial Intelligence is an attempt to understand and build intelligent devices. It covers activities such as:

perception understanding reasoning prediction representing knowledge

The field is relatively young (name was coined in 1956). Exciting applications:

playing chess proving theorems writing poetry medical diagnosis robotics

Page 3: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Definitions of AI

No single universal definition currently exists for artificial intelligence.Some accepted definitions:

a) “The effort to make computers think…”b) “The study of the design of intelligent agents…”c) “The study of mental faculties through …computational models.”

Dilemma: acting humanly vs acting rationally.

hypothesis and experiments.

mathematics and engineering.

Page 4: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Acting Humanly

The Turing Test.

In 1950 Alan Turing proposed an interesting test to decide if a machine qualifiesas intelligent or not: hide a computer and a person from an interrogator; the computer is considered intelligent if the interrogator cannot decide if the answers are providedby the human or the machine.

Interrogator

Person

Computer

Page 5: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Acting Humanly

To pass the Turing test, a computer needs to display the following abilities:

Natural language processing Knowledge representation Automated Reasoning Machine Learning Computer Vision Robotics

Related field: Cognitive Science

Goal: construct theories of how the human mind works through computer models.

Page 6: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Acting Rationally

Old View.

Originally dominated by the “logic” approach.The goal is to build intelligent agents using mathematical logic. Disadvantage: hard to deal with uncertainty.

Modern View.

More current view is to build rational agents.Agents are autonomous, perceive, adapt, change goals and deal with uncertainty.It is easier to evaluate and more general.

The focus of this course is on Rational Agents.

Page 7: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Artificial Intelligence: An Introduction

Definition of AI

Foundations of AI

History of AI

Advanced Techniques

Page 8: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Connection With Other Disciplines

Philosophy.Do we follow rules to draw conclusions?How does mind arise from a physical brain?How to represent knowledge?

Mathematics.Formal rules to draw conclusions (logic)What can be computed?

Incompleteness theoremIntractabilityNP-completenessProbability (Bayes rule)

Page 9: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Connection With Other Disciplines

Economics.Decision TheoryMake decision to maximize payoffProbability and Utility theories.Sometimes playing random is best.

Neuroscience.Study of the brain.Structure of neuronsCognitive processesCompare chips to neurons in terms of processing.

Page 10: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Connection With Other Disciplines

Psychology.How do we think and act?Cognitive science

Computer Engineering.How do we make computers more efficient?Performance doubles every approx. 18 months

Control Theory. Design systems that maximize an objective function over time.

Linguistics. Connection between language and thought.

Page 11: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Artificial Intelligence: An Introduction

Definition of AI

Foundations of AI

History of AI

Advanced Techniques

Page 12: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Origins

McCulloch and Pitts (1943)Model of Artificial Neurons.

Donald Hebb (1949)Hebbian Learning

Conference at Dartmouth (1956)McCarthy, Minsky, Shannon, Nathaniel, Samuel (IBM), Solomonoff,Newell and Simon.

Newell and SimonGeneral Problem Solver

Page 13: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Origins

Page 14: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

John McCarthy

•Born in Boston 1927

•Became full professor at Stanford in 1962(until his retirement in 2000).

•Coined the term Artificial Intelligence (AI)

•Developed the language LISP

•Supported Mathematic Logic for AI

Page 15: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Marvin Minsky

• Born in New York 1927

• MIT Faculty since 1958

•Winner of the Turing Award in 1969

•Wrote the book “Perceptrons”.

• Member of the National Academy of Engineering and National Academy of Sciences.

Page 16: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Blocks Worlds

Page 17: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Later on…

The knowledge problem.“the spirit is willing but the flesh is weak”“The vodka is good but the meat is rotten”

US government funding was cancelled (1966)

Minksy and Papert Book Perceptron (1969)

Knowledge based-methods (1969-79)Buchanan with DENDRAL(molecular info. from a mass spectrometer)

Expert SystemsMYCIN (diagnose blood infections)

Page 18: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

AI becomes Industry (1980 – today)

More expert systems.Systems using Prolog.After 1988 companies suffered.

The return ofNeural NetworksHopfield (1982)

AI becomes Scienceneats beat scruffies

Data MiningBayesian NetworksRoboticsComputer Vision

Artificial General IntelligenceUniversal algorithm for learning and acting in any environment.

Page 19: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Data Mining

Selection

Target Data

Preprocessing

Data Preprocessed Data

Transformation

Transformed Data

PatternsData Mining

Interpretation & EvaluationKnowledge

Knowledge Discovery and Data Mining

Page 20: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Artificial Intelligence: An Introduction

Definition of AI

Foundations of AI

History of AI

Advanced Techniques

Page 21: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Techniques

• Autonomous planning and scheduling. • A remote agent generated high-level goals in space

• Game playing• IBM Deep Blue defeated Garry Kasparov

• Autonomous control• ALVINN: trained to steer a car to follow a lane.

• Diagnosis• Performing at a level of experts in medical diagnosis

• Logistic Planning• Plans generated in hours (rather than weeks)

• Robotics• Surgeons use robots assistants in microsurgery

• Language understanding and problem solving

Page 22: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Techniques

Image copied from Wikipedia, the free encyclopedia.

Page 23: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

ALVINN

Page 24: Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques

Application: Robotics

Honda Robots are on the top of the list for achievements.

Watch some videos at (look at the Honda Humanoid Robot)

General Info: Search for “Honda Robot” on the web.

A recent video on Asimov