Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Artificial Intelligence
Artificial Intelligence
Artificial Intelligence Chapter 13 The Propositional Calculus Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
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
WHAT IS ARTIFICIAL INTELLIGENCE?
CPSC 322, Lecture 19Slide 1 Propositional Logic Intro, Syntax Computer Science cpsc322, Lecture 19 (Textbook Chpt ) February, 23, 2009.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.
COMP 3009 Introduction to AI Dr Eleni Mangina
Random Administrivia In CMC 306 on Monday for LISP lab.
Artificial Intelligence Instructor: Professor Yun Peng
Adapted from Discrete Math
C463 / B551 Artificial Intelligence Dana Vrajitoru Introduction.
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
Intro to Discrete Structures
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.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Artificial Intelligence: Its Roots and Scope
1 Mathematical Institute Serbian Academy of Sciences and Arts, Belgrade DEUKS Meeting Valencia, September 9-11, 2008, Valencia New PhD modules proposal.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
Pattern-directed inference systems
ARTIFICIAL INTELLIGENCE Lecture 3 Predicate Calculus.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
6/4/2016 Department of Computer Science, University of Agriculture, Abeokuta, Nigeria. CSC 427:ARTIFICIAL INTELLIGENCE BY DR. A. F. ADEKOYA.
1 Introduction to Artificial Intelligence (Lecture 1)
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
CSE LOGIC1 Propositional Logic An “adventure game” example Thinking?
Automated Reasoning Early AI explored how to automated several reasoning tasks – these were solved by what we might call weak problem solving methods as.
Logical Agents Chapter 7. Outline Knowledge-based agents Logic in general Propositional (Boolean) logic Equivalence, validity, satisfiability.
CS6133 Software Specification and Verification
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
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
CPSC 322, Lecture 19Slide 1 (finish Planning) Propositional Logic Intro, Syntax Computer Science cpsc322, Lecture 19 (Textbook Chpt – 5.2) Oct,
Introduction to Artificial Intelligence CS 438 Spring 2008.
Chapter 7. Propositional and Predicate Logic Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
Albert Gatt LIN3021 Formal Semantics Lecture 3. Aims This lecture is divided into two parts: 1. We make our first attempts at formalising the notion of.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
ARTIFICIAL INTELLIGENCE Lecture 2 Propositional Calculus.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
March 3, 2016Introduction to Artificial Intelligence Lecture 12: Knowledge Representation & Reasoning I 1 Back to “Serious” Topics… Knowledge Representation.
Artificial Intelligence Logical Agents Chapter 7.
Artificial Intelligence
Computing & Information Sciences Kansas State University Monday, 18 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 11 of 42 Monday, 18 September.
CS.462 Artificial Intelligence SOMCHAI THANGSATHITYANGKUL Lecture 04 : Logic.
Propositional Logic (a.k.a. Sentential Logic)
Chapter 7. Propositional and Predicate Logic
Artificial Intelligence
Propositional Calculus: Boolean Functions and Expressions
Lecture 1 – Formal Logic.
Knowledge Representation and Reasoning
ARTIFICIAL INTELLIGENCE
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Logic for Artificial Intelligence
Knowledge and reasoning – second part
Back to “Serious” Topics…
Computer Security: Art and Science, 2nd Edition
AI and Agents CS 171/271 (Chapters 1 and 2)
MAT 3100 Introduction to Proof
Chapter 7. Propositional and Predicate Logic
CSC 427: ARTIFICIAL INTELLIGENCE
Artificial Intelligence
Presentation transcript:

Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The science and engineering of making intelligent machines” (McCarthy, 2007) “The art of creating machines that perform functions that require intelligence when performed by people” (Kurzweil, 1990)

Artificial Intelligence: Definition What is Intelligence? Is intelligence monolithic or diverse? Is there a range of intelligences? Must one be human to be intelligence? What is artificial? Computers? Simulations? Is there a difference between thinking intelligently and acting intelligently?

Acting Humanly The Turing Test: A human judge converses with a human and a machine that pretends to be human in natural language.

Thinking Humanly The machine thinks in the same way as a human, passes psychological tests. Must it have the same sensory capability? Does this require simulation of the brain? Should the machine have the same limitations as a human? Cognitive Science, Neural Net Simulations

Acting Rationally Rational Agent: Interacts with environment Has goal or goals to achieve Measured against optimal results (infinite computational ability, omniscience)

Thinking Rationally Formal reasoning Logic: Proposition, Predicate, Non-monotonic, Temporal Mathematical Deduction Computational Limitations Focus on Reasoning, not Knowledge

Early Work Focused on rules, game-playing, heuristics Game Playing: Checkers GPS (General Problem Solver) SHRDLU (Block world) Perceptrons Resolution SIR (Question Answering) LADDER (Natural Language front-end for DBs)

Paradigm Shift “Knowledge is power” Expert Systems Incorporate knowledge from domain experts Knowledge base more important, deduction engine less important Introduce and measure uncertainty

Key Areas Deduction Search Knowledge Representation Perception Planning Learning Natural Language Robotics

Approaches Symbolist Logic Rule-Based, Case-Based Sub-Symbolist Neural Nets Cognitive Simulation Stochastic Bayesian Belief Networks Markov Chain Monte Carlo

Philosophical Issues Can only humans think? Asking if machines can think is like asking if submarines can swim (Minsky) If computers can only following their programming, how can they be creative? Must machines think like humans? Ethic questions

Propositional Calculus Propositions are statements that must be true or false - “It is raining” “George W. Bush is President” Sufficient context is assumed to make statements unambiguous (now, of the US...) Propositions are represented by letters, P, Q, R, S... May be combine by Boolean operators to make more complex statements (formulas)

Boolean Operators ¬ Negation, not ⋀ Conjunction, and ⋁ Disjunction, or → Implication, if then ↔ Double implication, if and only if ⊗ Exclusive Or Negation is a unary operation, all others are binary.

Propositional Calculus - Syntax Proposition symbols: P, Q, R, S (variables whose values are true or false) Truth symbols: true, false Well-formed formula (WFF): A proposition symbol, truth value, or ( ¬ formula), or (formula op formula) where op is one of ⋀, ⋁, →, ↔, ⊗. These are the only formulas.

Propositional Calculus - Syntax Order of precedence: The operators have different levels of precedence with negation binding more tightly, and exclusive or least tightly (in the order given on a previous slide). We only use parentheses to change the normal order of precedence.

Propositional Calculus - Semantics An interpretation assigns a truth value (T or F) to each propositional symbol in a formula. Formulas are evaluated recursively: A propositional symbol's value is given by the interpretation A truth symbol's value is T for true and F for false For a complex formula, first evaluation the operand(s) and then apply the operator according to its truth table.

Truth Tables