Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Jimma University,JiT Depatment of Computing Introduction To Artificial Intelligence Zelalem H.
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
Intelligent Agents Russell and Norvig: 2
Artificial Intelligence: Chapter 2
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
Artificial Intelligence A Modern Approach Dennis Kibler.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Spring 2005
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
Agents & Environments. © Daniel S. Weld Topics Agents & Environments Problem Spaces Search & Constraint Satisfaction Knowledge Repr’n & Logical.
Artificial Intelligence Overview John Paxton Montana State University February 22, 2005
Rational Agents (Chapter 2)
Artificial Intelligence Instructor: Professor Yun Peng
D Goforth - COSC 4117, fall Notes  Program evaluation – Sept Student submissions  Mon. Sept 11, 4-5PM  FA 181 Comments to committee are.
Rational Agents (Chapter 2)
For Wednesday Read chapter 3, sections 1-4 Homework: –Chapter 2, exercise 4 –Explain your answers (Identify any assumptions you make. Where you think there’s.
INSTRUCTOR: DR. XENIA MOUNTROUIDOU CS CS Artificial Intelligence.
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
CSCE 315: Programming Studio Artificial Intelligence.
ISC 4322/6300 – GAM 4322 Artificial Intelligence
Chapter 1 Introduction. General Concepts The field of Artificial Intelligence attempts to understand, model, and simulate the behavior (to some extend)
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
CPSC 171 Artificial Intelligence Read Chapter 14.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE Introduction: Chapter 1.
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Introduction: Chapter 1
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Chapter 2 Intelligent Agents. Chapter 2 Intelligent Agents What is an agent ? An agent is anything that perceiving its environment through sensors and.
Lection 3. Part 1 Chapter 2 of Russel S., Norvig P. Artificial Intelligence: Modern Approach.
Introduction to Artificial Intelligence and Soft Computing
Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Chapter 2 Hande AKA. Outline Agents and Environments Rationality The Nature of Environments Agent Types.
Artificial Intelligence Lecture 1. Objectives Definition Foundation of AI History of AI Agent Application of AI.
Lecture 1: Introduction Heshaam Faili University of Tehran What is AI? Foundations of AI The History of AI State of the Art.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Rational Agents (Chapter 2)
The Dream of an Intelligent Machine Hans W. Guesgen Computer Science Department.
Lecture 1 – AI Background Dr. Muhammad Adnan Hashmi 1.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2007.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
1/23 Intelligent Agents Chapter 2 Modified by Vali Derhami.
Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
Vilalta/Norvig/Eick: History of AI Origins McCulloch and Pitts (1943) Model of Artificial Neurons. Donald Hebb (1949) Hebbian Learning Conference at Dartmouth.
CS382 Introduction to Artificial Intelligence Lecture 1: The Foundations of AI and Intelligent Agents 24 January 2012 Instructor: Kostas Bekris Computer.
CSE 473: Artificial Intelligence
Artificial Intelligence
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
CSC 290 Introduction to Artificial Intelligence
Artificial Intelligence (CS 370D)
Rational Agents (Chapter 2)
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence and Soft Computing
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
What is AI?.
AI and Agents CS 171/271 (Chapters 1 and 2)
CS 404 Artificial Intelligence
Presentation transcript:

Artificial Intelligence Overview John Paxton Montana State University August 14, 2003

Montana State University

A Brief Bio 1985 The Ohio State University, B.S. Computer Science 1987 The University of Michigan, M.S. Computer Science 1990 The University of Michigan, Ph.D. Artificial Intelligence 2003 Montana State University – Bozeman, Professor of Computer Science

Talk Outline What is AI? Foundations History Areas Search Knowledge Representation Agents

What is AI? Science Approach 1.Systems that think like humans 2.Systems that act like humans Engineering Approach 1.Systems that think rationally 2.Systems that act rationally

Acting Humanly Turing Test (1950)

Thinking Humanly Cognitive Modelling Approach General Problem Solver (Newell and Simon, 1961)

Thinking Rationally The laws-of-thought approach Syllogisms (Aristotle) It is difficult to code the knowledge and to reason with it efficiently.

Acting Rationally Rational Agent Approach. The agent acts to achieve the best (or near best) expected outcome.

Foundations Philosophy (e.g. Where does knowledge come from?) Mathematics (e.g. What are the formal rules to draw valid conclusions?) Economics (e.g. How should we make decisions to maximize payoff?) Neuroscience (e.g. How do brains process information?)

Foundations Psychology (e.g. How do humans and animals think and act?) Computer Engineering (e.g. How can we build an efficient computer?) Control Theory (e.g. How can artifacts operate under their own control?) Linguistics (e.g. How does language relate to thought?)

History Gestation. McCulloch-Pitts, Hebb, Turing Test Dartmouth Conference Great Expectations. Logic Theorist, GPS, Checkers, Lisp, Microworlds (calculus) Reality. Machine translation (spirit == vodka), chess, intractability, fundamental limitations (Perceptrons).

History Knowledge-Based Systems. Dendral (infer molecular structure) 1980-present. Commercial Products present. Return of neural networks present. Science. Hidden Markov Models. Neural Networks. Bayesian Networks present. Intelligent Agents.

Areas Agents Artificial Life Machine Discovery and Data Mining Expert Systems Fuzzy Logic Game Playing Genetic Algorithms

Areas Knowledge Representation Learning Neural Networks Natural Language Processing Planning Reasoning Robotics

Areas Search Speech Recognition and Synthesis Virtual Reality Computer Vision

Search Missionaries and Cannibals Problem MMM CCC

Search Missionaries and Cannibals Solution MMM CCC MM CC MCMC CMMM CC MMMCCC MMM C CC MCMC MM CC MM CC MCMC MMM C

Types of Search Blind Search –Breadth-First Search –Depth-First Search Informed Search –Best-First Search –A* Search

Breadth-First Search MMM CCC MMM CC C MMM C CC MM CC MCMC

Minimax Search Commonly used to determine which move to make in a 2 player, strategy game. Deep Junior (Ban, Bushinsky, Alterman), the reigning computer chess champion uses minimax. Minimax requires an evaluation function.

Minimax Example Nim 4 (my move) (your move) (my move) 1 (your move)

Chess Example * * * * maximizer minimizer

Knowledge Representation Semantic Nets Fuzzy Logic First Order Predicate Calculus

Semantic Nets bird robin magpie ostrich yes no is-a can-fly

Fuzzy Logic Shaquille O’Neal is tall 5’0 6’0 7’0 tall

Fuzzy Logic Karim is tall (0.6) and a good teacher (0.9) = 0.6 Karim is tall or a good teacher = 0.9. Karim is not tall = 1.0 – 0.6 = 0.4

First Order Predicate Calculus Every Saturday is a weekend.  x Saturday(x)  weekend(x) Some day is a week day.  x day(x)  weekday(x)

Agents AGENT ENVIRONMENT sensors actuators

Rationality Factors Performance Measure Prior Knowledge Performable Actions Agent’s Prior Percepts

Rational Agent For each possible sensor sequence, a rational agent should select an action that is expected to maximize its performance measure, given the evidence provided by the sensor sequence and whatever built-in knowledge the agent has.

Agent Terminology Omniscience: the outcome of its actions are known. Impossible! Learning: taking actions in order to perform better (e.g. robot vacuum cleaner) Autonomy: the agent relies on its own sensors rather than built-in knowledge

Environments Fully observable vs. partially observable Deterministic vs. stochastic Episodic (classification) vs. sequential (conversation) Static vs. dynamic Discrete (chess) vs. continuous (taxi- driving) Single agent vs. multi-agent.

Types of Agents Reflex Model-Based Goal-Based Utility-Based Learning Combinations of the above!

Questions?