CSCI-100 Introduction to Computing Artificial Intelligence.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Artificial Intelligence
Artificial Intelligence
1 GPS, A Program That Simulates Human Thought 신 동 호신 동 호 Allen Newell & H.A. Simon.
Chapter 4 Introduction to Cognitive Science
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
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.
CS440/ECE448: Artificial Intelligence
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.
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
Overview and History of Cognitive Science. How do minds work? What would an answer to this question look like? What is a mind? What is intelligence? How.
COMP 3009 Introduction to AI Dr Eleni Mangina
Random Administrivia In CMC 306 on Monday for LISP lab.
Artificial Intelligence
Chapter 1 Introduction. General Concepts The field of Artificial Intelligence attempts to understand, model, and simulate the behavior (to some extend)
CPSC 171 Artificial Intelligence Read Chapter 14.
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.
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.
Introduction to Artificial Intelligence Artificial Intelligence Section 4 Mr. Sciame.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
INTELLIGENT CONTROLLER UNIT I. INTRODUCTION  Intelligent control is a class of control techniques that use various AI computing approaches.  Intelligent.
Introduction: Chapter 1
Artificial Intelligence Lecture No. 3
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
1 Introduction to Artificial Intelligence (Lecture 1)
Section 2.3 I, Robot Mind as Software McGraw-Hill © 2013 McGraw-Hill Companies. All Rights Reserved.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
Artificial Intelligence
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Introduction1 Artificial Intelligence (AI) Introduction Chapter 1.
Artificial intelligence
Artificial Intelligence IES 503 Asst. Prof. Dr. Senem Kumova Metin.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Chapter 1 –Defining AI Next Tuesday –Intelligent Agents –AIMA, Chapter 2 –HW: Problem.
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?
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Definitions Think like humansThink rationally Act like humansAct rationally The science of making machines that: This slide deck courtesy of Dan Klein.
Introduction to Artificial Intelligence CS 438 Spring 2008.
What is Artificial Intelligence?
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
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
CS440/ECE448: Artificial Intelligence. Section Q course website:
CS440/ECE448: Artificial Intelligence Lecture 1: What is AI?
CS4341 Introduction to Artificial Intelligence
Artificial Intelligence
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Artificial Intelligence (CS 370D)
Course Instructor: knza ch
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
AI and Agents CS 171/271 (Chapters 1 and 2)
EA C461 – Artificial Intelligence Introduction
Artificial Intelligence
Presentation transcript:

CSCI-100 Introduction to Computing Artificial Intelligence

What is AI? Artificial intelligence (AI) is usually defined as the science of making computers do things that require intelligence when done by humans

What is Intelligence? The ability to think and act rationally The capacity to learn –Consider the behavior of the digger wasp. When the wasp brings food to her nest, she puts it on the entrance, goes inside to check for intruders and, if the coast is clear, carries in the food. If you move the food a few inches while the wasp is inside checking, on emerging, the wasp repeats the whole procedure (i.e., it carries the food to the entrance, goes in to look around, and emerges again) Dumb insect

What’s involved in Intelligence? Ability to interact with the real world –to perceive, understand, and act –speech recognition, understanding –Image understanding (computer vision) Reasoning and planning –Modeling the external world –Problem solving, planning, and decision making –Ability to deal with unexpected problems, uncertainties Learning and Adaptation

What’s involved in Intelligence? Research in AI has focused mainly on the following components of intelligence –Learning –Reasoning –Problem Solving –Perception –Language Understanding

Strong AI Strong AI aims to build machines whose overall intellectual ability is indistinguishable from that of a human being –The ultimate goal of [strong] AI is nothing less than to build a machine on the model of a man, a robot that is to have its childhood, to learn a language as a child does, to gain its knowledge of the world by sensing the world through its own organs, and ultimately to contemplate the whole domain of human thought [ Joseph Weizenbaum, MIT AI Laboratory ]

Applied AI Applied AI aims to produce commercially viable “smart” systems (e.g., a security system that is able to recognize the faces of people who are permitted to enter a particular building) Applied AI has enjoyed considerable success

Different Approaches Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally Thinking Behavior Against human performance Against ideal concept of intelligence (rationality)

Thinking Humanly: Cognitive Science Claim: A given program thinks like a human –Must have some way of determining how humans think –Need to get inside the actual workings of human minds –After we have a theory of the mind, can express it as a computer program –If program’s I/O and timing matches corresponding human behavior, evidence that our theory is correct Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

Thinking Humanly: Cognitive Science The interdisciplinary field of cognitive science brings together computer models from AI and experimental techniques from psychology to try to construct precise and testable theories of the workings of the human mind

Thinking Rationally: Laws of Thought Aristotle –Attempted to codify “right thinking” (i.e., correct arguments) –His syllogisms provided patterns for argument structures that always yielded correct conclusions given correct premises Socrates is a man All men are mortal  Socrates is mortal By 1965, programs existed that could, in principle, solve any solvable problem described in logical notation The logicist tradition within AI hopes to build on such programs to create intelligent systems Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

Acting Humanly: The Turing Test ELIZA, computer therapist Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

Acting Humanly: The Turing Test Proposed by Alan Turing (1950) (the father of AI) Based on indistinguishability from undeniably intelligent entities (i.e., we) Is a computer that passes the test really intelligent? Programming a computer to pass the test provides plenty to work on –Natural Language Processing –Knowledge Representation –Automated Reasoning –Machine Learning

Acting Humanly: The Turing Test Physical simulation of a person unnecessary for intelligence thus no need for physical interaction between interrogator and computer Total Turing Test –Interrogator can test the subject’s perceptual abilities –Interrogator can pass physical objects “through the hatch” –Computer would need computer vision, robotics

Acting Humanly: The Turing Test Today, AI researchers devote little effort to passing the test More important to study underlying principles of intelligence Turing Test suggested major components of AI –Natural Language Processing –Knowledge Representation –Automated Reasoning –Machine Learning –Computer Vision –Robotics

Acting Rationally: Rational Agents Rational behavior: doing the right thing The right thing: that which is expected to maximize goal achievement, given the available information Doesn’t necessarily involve thinking (e.g., blinking reflex) but thinking should be in the service of rational action Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

Acting Rationally: Rational Agents An agent is an entity that perceives and acts Examples of Agents? Sensors and Actuators in… –A Human Agent? –A Robotic Agent?

Acting Rationally: Rational Agents (Advantages) In the “Laws of Thought” approach to AI, emphasis is on correct inferences Making correct inferences is sometimes part of being a rational agent but not all of rationality. Why? –Sometimes there is no provably correct thing to do, yet something must still be done –There are ways of acting rationally that cannot be said to involve inference (e.g., recoiling from a hot stove) Thus, more general than the “Laws of Thought” approach

Acting Rationally: Rational Agents (Advantages) More suitable for scientific development that approaches based on human behavior or human thought because standard of rationality is clearly defined and completely general

AI History History of AI is commonly supposed to begin with Turing’s 1950 discussions of machine intelligence and to have been defined as a field at the 1956 Dartmouth Summer Research Project on Artificial Intelligence –But ideas on which AI is based, symbolic AI in particular, have a very long history in the Western intellectual tradition, dating back to ancient Greece

Symbolic AI Approach to AI that has dominated the field throughout most of its history Based on the Physical Symbol System Hypothesis, enunciated by Newell and Simon (1976) –“A physical symbol system has the necessary and sufficient means for general intelligent action” –Knowledge represented in brain by language-like structures or formulas –Thinking is a computational process that rearranges such structures according to formal rules

The Roots of Formal Logic In ancient Greece, pebbles were used for calculation in a similar way to beads on an abacus –Latin word for “pebble” is calculus –In logic and math, we use the word “calculus” for any system of notation in which we can accomplish some purpose by manipulation of tokens according to formal, mechanical rules (e.g., propositional, predicate calculus) –To the extent that such rules are purely mechanical, they can, in principle, be carried out by a machine If a process can be reduced to a calculus, it can be calculated by a machine

Neuroscience Neuroscience (1861 – present) –How do brains process information? Brain consists of brain nerve cells or neurons A neuron makes connections with other neurons at junctions called synapses Signals are propagated from neuron to neuron The signals enable long-term changes in connectivity of neurons Thought to form the basis for learning in the brain A collection of simple cells can lead to thought, action, and consciousness or, in other words, that brains cause minds (Searle, 1992) Alternative is mysticism: there is a mystical realm in which minds operate that is beyond physical science

Connectionism Has only recently become a serious contender to symbolic AI The level of the symbol is too high to lead to a good model of the mind –Have to go lower: instead of designing programs that perform computations on such symbols, design programs that perform computations at a lower level (the neuron) –When viewed at the semantic levels such systems often do not appear to be engaged in rule-following behavior (rules lie at a deeper level)