What is Artificial Intelligence?



Similar documents
CSC384 Intro to Artificial Intelligence

COMP 590: Artificial Intelligence

Levels of Analysis and ACT-R

COMP-424: Artificial intelligence. Lecture 1: Introduction to AI!

CS440/ECE448: Artificial Intelligence. Course website:

CSE 517A MACHINE LEARNING INTRODUCTION

Applications of Artificial Intelligence. Omark Phatak

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

Course Outline Department of Computing Science Faculty of Science. COMP Applied Artificial Intelligence (3,1,0) Fall 2015

Draft dpt for MEng Electronics and Computer Science

MAN VS. MACHINE. How IBM Built a Jeopardy! Champion x The Analytics Edge

Watson. An analytical computing system that specializes in natural human language and provides specific answers to complex questions at rapid speeds

Introduction to Artificial Intelligence

Artificial Intelligence

CPSC 340: Machine Learning and Data Mining. Mark Schmidt University of British Columbia Fall 2015

I N T E L L I G E N T S O L U T I O N S, I N C. DATA MINING IMPLEMENTING THE PARADIGM SHIFT IN ANALYSIS & MODELING OF THE OILFIELD

Acting humanly: The Turing test. Artificial Intelligence. Thinking humanly: Cognitive Science. Outline. What is AI?

EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS *

Bachelor Degree in Informatics Engineering Master courses

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum

CSE841 Artificial Intelligence

How To Get A Computer Engineering Degree

Artificial Intelligence and Politecnico di Milano. Presented by Matteo Matteucci

Appendices master s degree programme Artificial Intelligence

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

COMPSCI 111/111G. Quantum Computing. Term 1, Prepared using LATEX Beamer by Cristian S.Calude 1 / 26

Computers and the Creative Process

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL?

School of Computer Science

Computer Science Electives and Clusters

Master of Science in Artificial Intelligence

Learning is a very general term denoting the way in which agents:

Software & systems for the neuromorphic generation of computing. Peter Suma co-ceo peter.suma@appliedbrainresearch.

MACHINE LEARNING BASICS WITH R

Computational Cognitive Science. Lecture 1: Introduction

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Computer-Based Text- and Data Analysis Technologies and Applications. Mark Cieliebak

Introduction to Artificial Intelligence

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

Artificial Intelligence (AI)

Computer Science Information Sheet for entry in What is Computer Science?

Course 395: Machine Learning

Logical Evaluation of Consciousness: For Incorporating Consciousness into Machine Architecture

Computer Science Introduction

Study Plan for the Master Degree In Industrial Engineering / Management. (Thesis Track)

Sense Making in an IOT World: Sensor Data Analysis with Deep Learning

IBM AND NEXT GENERATION ARCHITECTURE FOR BIG DATA & ANALYTICS!

Hyper-connectivity and Artificial Intelligence

How To Use Neural Networks In Data Mining

Appendices master s degree programme Human Machine Communication

1 What is Machine Learning?

Reflection Report International Semester

Brain-in-a-bag: creating an artificial brain

Department of Computer Science School of Arts and Science.

Understanding Proactive vs. Reactive Methods for Fighting Spam. June 2003

Paweł Forczmański, PhD. Erasmus+ at Faculty of Computer Science and Information Technology

Masters in Information Technology

Developing an Artificial Intelligence Engine

ARTIFICIAL INTELLIGENCE: DEFINITION, TRENDS, TECHNIQUES, AND CASES

Who needs humans to run computers? Role of Big Data and Analytics in running Tomorrow s Computers illustrated with Today s Examples

A Review of Intelligent Agents

Master of Artificial Intelligence

HHS IS PSYCHOLOGICAL SCIENCES MINDS? WHAT S ON OUR

Machine Learning Introduction

Fall 2012 Q530. Programming for Cognitive Science

IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia

Cognitive History Timeline Review of Cognitive Psychology : History

Cognitive Science. Summer 2013

Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives

Review. Bayesianism and Reliability. Today s Class

Optimizing content delivery through machine learning. James Schneider Anton DeFrancesco

DOCTORATE OF PHILOSOPHY

PROGRAMMES OFFERED BY DEPARTMENT OF COMPUTER SCIENCE SYSTEMS (Note: This document is for polytechnic students admitted in AY2004-5)

Jack Baskin School of Engineering The University of California, Santa Cruz. Steve Kang, Dean and Prof. of Electrical Engineering October 15, 2003

Artificial Intelligence and Asymmetric Information Theory. Tshilidzi Marwala and Evan Hurwitz.

COMPUTER SCIENCE. Learning Outcomes (Graduate) Graduate Programs in Computer Science. Mission of the Undergraduate Program in Computer Science

Brochure More information from

The Relationship between Artificial Intelligence and Finance

BBC LEARNING ENGLISH 6 Minute English Do you fear Artificial Intelligence?

Describe the process of parallelization as it relates to problem solving.

Technology and Trends for Smarter Business Analytics

High Performance Computing. Course Notes HPC Fundamentals

Study Regulations for the Master Course Visual Computing

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

«Mathematics and Computer Science»

Transcription:

CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. 1 What is AI? What is Artificial Intelligence? What is intelligence? Webster says: a. the capacity to acquire and apply knowledge. b.the faculty of thought and reason. What features/abilities do humans (animals? animate objects?) have that you think are indicative or characteristic of intelligence? 2 1

Alternate Definitions (Russell + Norvig) Think Like humans Systems that think like humans Not necessarily like humans Systems that think rationally Act Systems that act like humans Systems that act rationally 3 Human intelligence Is imitating humans the goal? Pros? Cons? 4 2

Human intelligence The Turing Test: A human interrogator. Communicates with a hidden subject that is either a computer system or a human. If the human interrogator cannot reliably decide whether on not the subject is a computer, the computer is said to have passed the Turing test. 5 Human intelligence Turing provided some very persuasive arguments that a system passing the Turing test is intelligent. However, the test does not provide much traction on the question of how to actually build an intelligent system. 6 3

Human intelligence In general there are various reasons why trying to mimic humans might not be the best approach to AI. Computers and Humans have a very different architecture with quite different abilities. Numerical computations Visual and sensory processing Massively and slow parallel vs. fast serial 7 Human intelligence But more importantly, we know very little about how the human brain performs its higher level processes. Hence, this point of view provides very little information from which a scientific understanding of these processes can be built. However, Neuroscience has been very influential in some areas of AI. For example, in robotic sensing, vision processing, etc. 8 4

Rationality The alternative approach relies on the notion of rationality. Typically this is a precise mathematical notion of what it means to do the right thing in any particular circumstance. Provides A precise mechanism for analyzing and understanding the properties of this ideal behavior we are trying to achieve. A precise benchmark against which we can measure the behavior the systems we build. 9 Rationality Mathematical characterizations of rationality have come from diverse areas like logic (laws of thought) and economics (utility theory how best to act under uncertainty, game theory how self-interested agents interact). There is no universal agreement about which notion of rationality is best, but since these notions are precise we can study them and give exact characterizations of their properties, good and bad. We ll focus on acting rationally this has implications for thinking/reasoning 10 5

Computational Intelligence AI tries to understand and model intelligence as a computational process. Thus we try to construct systems whose computation achieves or approximates the desired notion of rationality. Hence AI is part of Computer Science. There are other areas interested in the study of intelligence, e.g., cognitive science which focuses on human intelligence. Such areas are very related, but their central focus tends to be different. 11 Agency It is also useful to think of intelligent systems as being agents, either: with their own goals or that act on behalf of someone (a user ) An agent is an entity that exists in an environment and that acts on that environment based on its perceptions of the environment An intelligent agent acts to further its own interests (or those of a user). 12 6

Agent Schematic (I) Agent perceives acts Environment This diagram oversimplifies the internal structure of the agent. 13 Agent Schematic (II) prior knowledge user Knowledge Agent Goals perceives Environment acts Require more flexible interaction with the environment, the ability to modify one s goals, knowledge that be applied flexibly to different situations. 14 7

Degrees of Intelligence Building an intelligent system as capable as humans remains an elusive goal. However, systems have been built which exhibit various specialized degrees of intelligence. Formalisms and algorithmic ideas have been identified as being useful in the construction of these intelligent systems. Together these formalisms and algorithms form the foundation of our attempt to understand intelligence as a computational process. In this course we will study some of these formalisms and see how they can be used to achieve various degrees of intelligence. 15 AI Successes In 1997 IBM s Deep Blue beat chess world champion In 2011, IBM s Watson beat the top Jeopardy winners. In 1999, NASA Remote Agent used AI planning to control a spacecraft In 2005 Stanford team won DARPA Grand Challenge 132mi race in desert Many successes in speech recognition, machine translation, robotics, scheduling, spam fighting 16 8

Subareas of AI Perception: vision, speech understanding, etc. Robotics Natural language understanding Reasoning and decision making (our focus) Knowledge representation Reasoning (logical, probabilistic) Decision making (search, planning, decision theory) Machine Learning 17 Some Interesting & Entertaining Videos James May s Big Idea Man-Machine episode where he meets Honda s Asimo robot programmed so it can learn to recognize objects http://www.youtube.com/watch? v=qfpkhu_36cs Google s self driving car project http:// www.youtube.com/watch?v=cdgqpa1puue 18 9