Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

CIS 115

Lecture 10: Artificial Intelligence
Dr. William Hsu

What is Artificial Intelligence?

John McCarthy (1927 - 2011)

Image Source: Wikipedia

Dartmouth Summer Research Project on Artificial Intelligence - 1956

Image Source: Dartmouth

What is Artificial Intelligence?

It is the science and engineering of making intelligent machines, especially intelligent computer programs. It is related to the similar task of using computers to understand human intelligence, but AI does not have to confine itself to methods that are biologically observable. - John McCarthy, 2007

Source: Stanford

Yes, but what is intelligence?

Intelligence is the computational part of the ability to achieve goals in the world. Varying kinds and degrees of intelligence occur in people, many animals and some machines. - John McCarthy, 2007

Source: Stanford

Isn't there a solid definition of intelligence that doesn't depend on relating it to human intelligence?

Not yet. The problem is that we cannot yet characterize in general what kinds of computational procedures we want to call intelligent. We understand some of the mechanisms of intelligence and not others. - John McCarthy, 2007

Source: Stanford

Intelligent or Merely Human?

Image Source: Wikipedia

Alan Turing (1912 - 1954)

"I propose to consider the question, 'Can machines think?'" - Turing, 1950

Image Source: Wikipedia

Turing Test

Image Source: Rutherford Journal

Chinese Room - John Searle

Image Source: Wikipedia

Strong AI vs. Weak AI

Intelligent Agents

Agents

Generic Intelligent Agent Model

Image Source: Dr. Hsu

How Agents Should Act

A rational agent:


Maximum Success Measure (Utility)

How Agents Should Act

Questions raised about Beliefs, Uncertainty, Knowledge


Studying Rational Behavior Helps Understand Decision-Making

Logic Theorist

Image Source: Wikipedia

Allen Newell       Herbert Simon

Rational Agents

"Doing the Right Thing"

Rational Agents Capabilities

Rational Agents Capabilities

Possible additional capabilities

Measuring Performance

Criteria to determine Success

When to Evaluate Success

Measuring Performance Example

Web Crawling Agent

What is Rational?

Criteria


Performance Measure

What is Rational?

Percept Knowledge


Agent Knowledge

What is Rational?

Feasible Action

Structure of Intelligent Agents

Agent Behavior

Structure of Intelligent Agents

Agent Programs

Structure of Intelligent Agents

Applications

Example: Game Playing Agent

Image Source: Dr. Hsu

Methods for Developing AI

PEAS Framework

Performance Measure

Environment

PEAS Framework

Actuators


Sensors

1 - Simple Reflex Agents

Image Source: Dr. Hsu

2 - Reflex Agents with Memory (State)

Image Source: Dr. Hsu

3 - Goal-Based Agents

Image Source: Dr. Hsu

4 - Utility-Based Agents

Image Source: Dr. Hsu

Reasoning Under Uncertainty - Probability and Logic

Diagnosis & Decision Support

Image Source: Dr. Hsu

Recommender Systems

Image Source: Dr. Hsu

Applied Data Science - Q&A

Image Source: NBC on Youtube

Applied Data Science - Q&A

Image Source: NBC on Youtube

Terminology

Marvin Minsky

Image Source: Wikipedia

Artificial Neural Networks

Image Source: Wikipedia

Neural Network Activity

Camouflaging Tanks

Why?

Artificial Intelligence Today

Deep Blue

Beat Gary Kasparov at Chess in 1997

Image Source: Wikipedia

Other Uses


Almost Everywhere!

What we talked about

What we didn't talked about

Assignments

Blog 4: Computer Systems in Daily Life

We interact with a variety of computer systems on a daily basis, but most of the time we don’t take the time to think about where they came from and how they work. Choose a computer system you see in your everyday life and write about it and its history. Tell us how it works and how it affects us in our daily life. A simple example would be the keycard entry systems at the K-State dorms and the engineering labs. Some questions to ask yourself while you are doing your research:

Stoplight FSM

Stoplight Project