Artificial Intelligence Tarik Booker. What we will cover… History Artificial Intelligence as Representation and Search Languages used in Artificial Intelligence.

Slides:



Advertisements
Similar presentations
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Advertisements

Artificial Intelligence
Ch 4. Heuristic Search 4.0 Introduction(Heuristic)
CSC411Artificial Intelligence 1 Chapter 3 Structures and Strategies For Space State Search Contents Graph Theory Strategies for Space State Search Using.
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
Structures and Strategies For Space State Search
Artificial Intelligence for Games Game playing Patrick Olivier
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
A Brief History of Artificial Intelligence
Artificial Intelligence A Modern Approach Dennis Kibler.
HEURISTIC SEARCH ARTIFICIAL INTELLIGENCE 5th edition George F Luger
Mahgul Gulzai Moomal Umer Rabail Hafeez
1946: ENIAC heralds the dawn of Computing. I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
CS3754 Class Notes, John Shieh, Objectives This part provides an introduction to some main strategies and methods used in artificial intelligence.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Structures and Strategies for State Space Search
Structures and Strategies for State Space Search
From Discrete Mathematics to AI applications: A progression path for an undergraduate program in math Abdul Huq Middle East College of Information Technology,
COMP 3009 Introduction to AI Dr Eleni Mangina
Random Administrivia In CMC 306 on Monday for LISP lab.
Structures and Strategies For Space State Search
Automated Reasoning ARTIFICIAL INTELLIGENCE 6th edition George F Luger
HEURISTIC SEARCH. Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Portion of the state space for tic-tac-toe.
Artificial Intelligence: Its Roots and Scope
Computer Science & Engineering Shiraz University Artificial Intelligence.
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
Review Topics Test 1. Background Topics Definitions of Artificial Intelligence & Turing Test Physical symbol system hypothesis vs connectionist approaches.
Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.
Artificial Intelligence: Its Roots and Scope
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Artificial Intelligence
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
CS 415 – A.I. Slide Set 5. Chapter 3 Structures and Strategies for State Space Search – Predicate Calculus: provides a means of describing objects and.
Structures and Strategies For Space State Search
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
Artificial Intelligence and Knowledge Based Systems Fall 2009 Frank Hadlock.
AI ● Dr. Ahmad aljaafreh. What is AI? “AI” can be defined as the simulation of human intelligence on a machine, so as to make the machine efficient to.
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be intelligent?
KNOWLEDGE BASED SYSTEMS
Introduction to Artificial Intelligence CS 438 Spring 2008.
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving Structures and Strategies For Space State Search.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Knowledge Representation Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
HEURISTIC SEARCH 4 4.0Introduction 4.1An Algorithm for Heuristic Search 4.2Admissibility, Monotonicity, and Informedness 4.3Using Heuristics in Games 4.4Complexity.
STRUCTURES AND STRATEGIES FOR STATE SPACE SEARCH 3 3.0Introduction 3.1Graph Theory 3.2Strategies for State Space Search 3.3Using the State Space to Represent.
STRUCTURES AND STRATEGIES FOR STATE SPACE SEARCH 3 3.0Introduction 3.1Graph Theory 3.2Strategies for State Space Search 3.3Using the State Space to Represent.
Artificial Intelligence Midterm 고려대학교 컴퓨터학과 자연어처리 연구실 임 해 창.
State space search Represented by a four-tuple [N,A,S,GD], where: N is the problem space A is the set of arcs (or links) between nodes. These correspond.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
PART-2 CSC 450-AI by Asma Tabuk 1 CSC AI Informed Search Algorithms College of Computer and Information Technology Department of Computer.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Chap 4: Searching Techniques Artificial Intelligence Dr.Hassan Al-Tarawneh.
Philosophical History Aristotle and other Greeks developed the foundations of mathematical logic The mind-body dilemma emerged after the Renaissance –thinking.
Knowledge Representation
Artificial Intelligence
Course Objectives This part of course introduces some main strategies and methods used in intelligent systems. The topics include the history and applications.
AI Classnotes #5, John Shieh, 2012
Heuristic Search A heuristic is a rule for choosing a branch in a state space search that will most likely lead to a problem solution Heuristics are used.
Topics Covered in COSC 6368 More general topics:
Chap 4: Searching Techniques Artificial Intelligence Dr.Hassan Al-Tarawneh.
Artificial Intelligence introduction(2)
Chap 4: Searching Techniques
CMPT 420 / CMPG 720 Artificial Intelligence
Presentation transcript:

Artificial Intelligence Tarik Booker

What we will cover… History Artificial Intelligence as Representation and Search Languages used in Artificial Intelligence Applications

History of Artificial Intelligence Derives from Logic Aristotle Charles Babbage George Boole Alan Turing Turing Test

AI as Representation and Search Predicate Calculus State Space Heuristic Search

Predicate Calculus Covered later in presentation (Logic Programming) Basics: Proposition – statement that may or may not be true

State Space The structure of the state that you are in A four-tuple [N, A, S, GD] Where: N is the set of nodes (or states) of the graph A is the set of arcs (links) between nodes S, a non-empty subset of N, contains the start state(s) of the problem GD, a non-empty subset of N contains the goal state(s) of the problem A solution path is a path through this graph from a node S to a node in GD

Heuristics (From Greek “eurisco” meaning “to discover”) A strategy for selectively searching a problem space Searches along lines that have a high probability of success Not guaranteed to find correct solution

Why use Heuristics? Problem may not have an exact solution because of ambiguities Ex: Medical Diagnosis Problem may have exact solution, but the computational cost of finding it may be prohibitive Ex: Chess Heuristics are at the core of AI.

Heuristic Algorithms Heuristic Measure Best-first Search Tic-Tac Toe (on board)

Heuristics Terms Admissibility Heuristics that find the shortest path to a goal whenever it exists are said to be admissible Informedness Are any heuristics better that the one we are using? Monotonicity When a state is discovered using heuristic search, is there a guarantee that the same state won’t be reached with a cheaper cost?

Languages Used in AI LISP PROLOG

Applications of AI Game Playing Heuristics Automated Reasoning and Theorem Proving Expert Systems Natural Language Understanding Planning and Robotics Machine Learning

Sources Luger, George F. Stubblefield, William A. Artificial Intelligence (3 rd Edition)