SLIDE 1CS 362 Artificial Intelligence Hassan Najadat Jordan University of Science & Technology.

Slides:



Advertisements
Similar presentations
ARTIFICIAL INTELLIGENCE
Advertisements

Additional Topics ARTIFICIAL INTELLIGENCE
Artificial Intelligence
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Introduction to AI Kaziwa H. Saleh. What is AI? John McCarthy defines AI as “the science and engineering to make intelligent machines”. AI is the study.
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.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
Introduction to Artificial Intelligence ITK 340, Spring 2010.
Oregon State University – CS430 Intro to AI (c) 2003 Thomas G. Dietterich and Devika Subramanian 1 Introduction to Artificial Intelligence CS430 Instructor:
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
What is AI? The exciting new effort to make computers thinks … machine with minds, in the full and literal sense” (Haugeland 1985) “The art of creating.
ARTIFICIAL INTELLIGENCE
1 Artificial Intelligence An Introductory Course.
CPSC 171 Artificial Intelligence Read Chapter 14.
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.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM]
CSCI 4410 Introduction to Artificial Intelligence.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
Introduction: Chapter 1
Artificial Intelligence Lecture No. 3
Introduction to Artificial Intelligence. Content Definition of AI Typical AI problems Practical impact of AI Approaches of AI Limits of AI Brief history.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
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.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
If the human brain were so simple that we could understand it, we would be so simple that we couldn't. —Emerson M. Pugh.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Lecture 1 – AI Background Dr. Muhammad Adnan Hashmi 1.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Course Instructor: K ashif I hsan 1. Chapter # 1 Kashif Ihsan, Lecturer CS, MIHE2.
1 Artificial Intelligence 2 Course Learning Outcomes At the end of this course: Knowledge and understanding You should have a knowledge and understanding.
So what is AI?.
Introduction1 Artificial Intelligence (AI) Introduction Chapter 1.
Lecture 1 – AI Background Dr. Muhammad Adnan Hashmi 1.
Artificial Intelligence IES 503 Asst. Prof. Dr. Senem Kumova Metin.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
What is Artificial Intelligence?
Chapter 1 Artificial Intelligence Overview Instructor: Haris Shahzad Artificial Intelligence CS-402.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Artificial Intelligence Lecture 2 Department of Computer Science, International Islamic University Islamabad, Pakistan.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
CS382 Introduction to Artificial Intelligence Lecture 1: The Foundations of AI and Intelligent Agents 24 January 2012 Instructor: Kostas Bekris Computer.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Artificial Intelligence Yunita Sari Kamis, 23 Feb 2012.
CSC 290 Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Artificial Intelligence
Introduction to Artificial Intelligence
Application Areas of Artificial Intelligence(AI)
Course Instructor: knza ch
Intelligence Are the things shown below, Intelligent?
Systems that THINK Like Humans
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
EA C461 – Artificial Intelligence Introduction
CS 404 Artificial Intelligence
Artificial Intelligence
Presentation transcript:

SLIDE 1CS 362 Artificial Intelligence Hassan Najadat Jordan University of Science & Technology

SLIDE 2CS 362 Outline Course Overview What is AI ? A brief history The state of the art

SLIDE 3CS 362 Course Overview Intelligent agent Problem Solving –Solving problems by searching –Informed Search and Exploration –Constraint Satisfaction Problems –Adversarial Search Logical system –Logical Agent –First Order Logic –Inference in First-Order Logic –Knowledge Representation Learning from Observations

SLIDE 4CS 362 “Like People”“Rationally” Think Cognitive Science Laws of Thought ActTuring TestRational Agents What is AI ?

SLIDE 5CS 362 What is AI ? Systems that think like humansSystems that think rationality ``The exciting new effort to make computers think... machines with minds, in the full and literal sense'' (Haugeland, 1985) ``The automation of activities that we associate with human thinking, activities such as decision-making, problem solving, learning...'' (Bellman, 1978) ``The study of mental faculties through the use of computational models'' (Charniak and McDermott, 1985) ``The study of the computations that make it possible to perceive, reason, and act'' (Winston, 1992) Systems that act like humansSystems that act like rationality ``The art of creating machines that perform functions that require intelligence when performed by people'' (Kurzweil, 1990) ``The study of how to make computers do things at which, at the moment, people are better'' (Rich and Knight, 1991) ``A field of study that seeks to explain and emulate intelligent behavior in terms of computational processes'' (Schalkoff, 1990) ``The branch of computer science that is concerned with the automation of intelligent behavior'' (Luger and Stubblefield, 1993)

SLIDE 6CS 362 Acting humanly: The Turing Test approach The Turing Test, proposed by Alan Turing (Turing, 1950), was designed to provide a satisfactory operational definition of intelligence. The computer would need to possess the following capabilities: 1.Natural language processing to enable it to communicate successfully in English (or some other human language); 2.Knowledge representation to store information provided before or during the interrogation; 3.Automated reasoning to use the stored information to answer questions and to draw new conclusions; 4.Machine learning to adapt to new circumstances and to detect and extrapolate patterns. To pass the total Turing Test, the computer will need Computer Vision Robotics

SLIDE 7CS 362 Example Natural Language (NL) Processing 1.noun 2.verb 3.determiner 4.adjective 5.adverb 6.pronoun s --> det, noun, verb, det, noun. a better version –s --> np, verb. s --> np, verb, np. np --> det, adj*, noun. np --> proper-name. np --> pronoun.

SLIDE 8CS 362 Thinking humanly: The cognitive modeling approach - Program thinks like a human..! We need to get inside the actual workings of human minds. There are two ways: –through introspection--trying to catch our own thoughts as they go by— –or through psychological experiments. GPS -``General Problem Solver'' –(GPS) A procedure and program developed by Allen Newell, J. C. Shaw, and Herbert Simon. –GPS attains an objective by using recursive search and by applying rules to generate the alternatives at each branch in the recursive expansion of possible sequences. – GPS uses a procedure to measure the "distance" from the goal.

SLIDE 9CS 362 Thinking rationality: The Logical approach Ensure that all actions performed by computer are justifiable (“rational”) Rational = Conclusions are provable from inputs and prior knowledge Problems: –Representation of informal knowledge is difficulty –Hard to define “provable” plausible reasoning –Combinatorial explosion: Not enough time or space to prove desired conclusions. Facts and Rules in Formal Logic Theorem Prover

SLIDE 10CS 362 Acting rationally: The rational agent approach Rational behavior : doing the right thing ( that which is expected to maximize goal achievement, given the available information). Agent Program Agent and Program Rational Agent is one that acts to achieve the best outcomes or, when there is uncertainty, the best expected outcome. Rational agents do the best they can given their resources

SLIDE 11CS 362 Rational Agents Adjust amount of reasoning according to available resources and importance of the result This is one thing that makes AI hard very few resourceslots of resources no thought “reflexes” Careful, deliberate reasoning limited, approximate reasoning

SLIDE 12CS 362

SLIDE 13CS 362

SLIDE 14CS 362 Areas of Study in AI Reasoning, optimization, resource allocation –planning, scheduling, real-time problem solving, intelligent assistants, internet agents Natural Language Processing –information retrieval, summarization, understanding, generation, translation Vision –image analysis, recognition, scene understanding Robotics –grasping/manipulation, locomotion, motion planning, mapping

SLIDE 15CS 362 Where are we now? SKICAT: a system for automatically classifying the terabytes of data from space telescopes and identifying interesting objects in the sky. 94% classification accuracy, exceeds human abilities. Deep Blue: the first computer program to defeat champion Garry Kasparov. Pegasus: a speech understanding program that is a travel agent (1-877-LCS-TALK). Jupiter: a weather information system ( TALK) HipNav: a robot hip-replacement surgeon.

SLIDE 16CS 362 Where are we now? Navlab: a Ford escort that steered itself from Washington DC to San Diego 98% of the way on its own! google news: autonomous AI system that assembles “live” newspaper DS1: a NASA spacecraft that did an autonomous flyby an asteroid. Credit card fraud detection and loan approval Search engines: automatic classification and indexing of research papers. Proverb: solves NYT puzzles as well as the best humans.

SLIDE 17CS 362 Surprises in AI research Tasks difficult for humans have turned out to be “easy” –Chess –Checkers, Othello, Backgammon –Logistics planning –Airline scheduling –Fraud detection –Sorting mail –Proving theorems –Crossword puzzles

SLIDE 18CS 362 Surprises in AI research Tasks easy for humans have turned out to be hard. –Speech recognition –Face recognition –Composing music/art –Autonomous navigation –Motor activities (walking) –Language understanding –Common sense reasoning (example: how many legs does a fish have?)