Lecture Overview. c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 1

Similar documents
What is Artificial Intelligence?

COMP 590: Artificial Intelligence

MH NOROUZI RÉSUMÉ AND CV

Robot Virtual Programming Games that work with NXT-G, LabVIEW, and ROBOTC

Levels of Analysis and ACT-R

User Acceptance of Social Robots. Ibrahim A. Hameed, PhD, Associated Professor NTNU in Ålesund, Norway

CAD Training Center Sooxma Technologies Ameerpet, Hyderabad. Ph: ,

Reflection Report International Semester

Master of Science in Artificial Intelligence

KS3 Computing Group 1 Programme of Study hours per week

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

General syllabus for third-cycle courses and study programmes in

Appendices master s degree programme Artificial Intelligence

INDIANA AREA SCHOOL DISTRICT SECONDARY

Ammar Ahmad Awan, Muhammad Aamir Saleem, Sungyoung Lee

General syllabus for third-cycle courses and study programmes in

Machine Learning and Data Mining. Fundamentals, robotics, recognition

Machine Learning Introduction

Artificial Intelligence

Chapter 2: Intelligent Agents

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

ISOBUS s Past, Present and Future role in Agricultural Robotics and Automation

Colorado School of Mines Computer Vision Professor William Hoff

INTRODUCTION TO MACHINE LEARNING 3RD EDITION

CIM Computer Integrated Manufacturing

Master of Artificial Intelligence

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

USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE

CSC384 Intro to Artificial Intelligence

Health Informatics and Artificial Intelligence: the next big thing in health/aged care

Definitions. A [non-living] physical agent that performs tasks by manipulating the physical world. Categories of robots

An Introduction to the Topics Course

Computer Animation and Visualisation. Lecture 1. Introduction

ROBOT SENSES AT A GLANCE

P r oba bi l i sti c R oboti cs. Yrd. Doç. Dr. SIRMA YAVUZ sirma@ce.yildiz.edu.tr Room 130

Bachelor Degree in Informatics Engineering Master courses

Evolution. Personal Assistant. of the. Tom Minifie. Chief Technology Officer, AVST

Brochure More information from

How To Get A Computer Engineering Degree

Appendices master s degree programme Human Machine Communication

CONTROL, COMMUNICATION & SIGNAL PROCESSING (CCSP)

Introduction to Machine Learning Lecture 1. Mehryar Mohri Courant Institute and Google Research

T E A C H E R S N O T E S

A SOFTWARE SYSTEM FOR ONLINE LEARNING APPLIED IN THE FIELD OF COMPUTER SCIENCE

Machine Learning: Overview

A.I. in health informatics lecture 1 introduction & stuff kevin small & byron wallace

Component 4: Introduction to Information and Computer Science. Topic III: Cloud Computing. Distributed computing

Program curriculum for graduate studies in Speech and Music Communication

Teaching in School of Electronic, Information and Electrical Engineering

Corporate Presentation

PROP OSAL FOR A GRA DUA TE CE RTIFIC ATE P ROG RAM IN COGNITIVE SCIENCE AT THE UNIVERSITY OF MASSACH USETTS/AMHE RST

1:1 Computing in Technical High Schools in Korea. Hyunbin Im Teacher Seoul Robotics High School

Draft dpt for MEng Electronics and Computer Science

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

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING

Degree Requirements

A Vision of the Future of Media Technology Design Education - design and education from HCI to UbiComp. dr. Geert de Haan g.de.haan@hr.

Machine Learning. CS494/594, Fall :10 AM 12:25 PM Claxton 205. Slides adapted (and extended) from: ETHEM ALPAYDIN The MIT Press, 2004

FOUNDATION. Observing the way different shaped objects such as balls, blocks and tubes move.

Program includes National Certification & a Clinical Externship Opportunity Mentor Supported

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

Course code Course name ECTS Autumn Spring. ELEC-E8101 Digital and Optimal Control 5 X. ELEC-E8102 Distributed and Intelligent Automation Systems 5 X

Foundations of the Montessori Method (3 credits)

Desktop Publishing. Specialized Application Software. 1 Chapter 4. 2 Introduction

Applications of Deep Learning to the GEOINT mission. June 2015

Machine Learning. Chapter 18, 21. Some material adopted from notes by Chuck Dyer

Writing Learning Objectives

1 What is Machine Learning?

Lack of coordinated health record

The Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes

Communicating Agents Architecture with Applications in Multimodal Human Computer Interaction

Master of Science. in Engineering: Computer Science. Master in de ingenieurswetenschappen: werktuigkunde. Faculty of Engineering Science

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

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

School of Computer Science

Problem-Based Group Activities for a Sensation & Perception Course. David S. Kreiner. University of Central Missouri

Career Flexibility Ph.D. Creates Options:

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information

BTBU Master of Control Theory and Control Engineering

Curriculum for the Master Programme in Manufacturing Technology

Corporate Presentation. Mercato AIM - Italia: opportunità e rischi per emittenti ed investitori

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum

Artificial Intelligence and Politecnico di Milano. Presented by Matteo Matteucci

Curriculum Vitae. 1 Person Dr. Horst O. Bunke, Prof. Em. Date of birth July 30, 1949 Place of birth Langenzenn, Germany Citizenship Swiss and German

Computing What is it all about? Department of Computer Science. University of Liverpool.

Knowledge-based systems and the need for learning

Introduction to Artificial Intelligence

Can you see the difference between wind pollinated and insect pollinated flowers?

ROB 537: Learning-Based Control

Change to Program/Graduate Diploma Academic Requirements Proposal Template

CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)

Understanding Operations Management The Open University (2011)

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)?

Masters in Information Technology

Demands on embodied conversational agents in a virtual reality digital storytelling environment

MACHINE LEARNING BASICS WITH R

City University of Hong Kong

Masters Program in Educational Administration

Change to Program/Graduate Diploma Academic Requirements Proposal Template

Computer Assisted Language Learning. Introduction

Transcription:

Lecture Overview What is Artificial Intelligence? Agents acting in an environment Learning objectives: at the end of the class, you should be able to describe what an intelligent agent is identify the goals of Artificial Intelligence classify the inputs and the outputs of various agents c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 1

What is Artificial Intelligence? Artificial Intelligence is the synthesis and analysis of computational agents that act intelligently. An agent is something that acts in an environment. An agent acts intelligently if: its actions are appropriate for its goals and circumstances it is flexible to changing environments and goals it learns from experience it makes appropriate choices given perceptual and computational limitations c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 2

Goals of Artificial Intelligence Scientific goal: to understand the principles that make intelligent behavior possible in natural or artificial systems. analyze natural and artificial agents formulate and test hypotheses about what it takes to construct intelligent agents design, build, and experiment with computational systems that perform tasks that require intelligence Engineering goal: design useful, intelligent artifacts. Analogy between studying flying machines and thinking machines. c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 3

Agents acting in an environment Abilities Goals/Preferences Prior Knowledge Agent Observations Past Experiences Environment Actions c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 4

Examples of Agents Organisations Microsoft, Al Qaeda, Government of Canada, UBC, CS Dept,... People teachers, physicians, stock traders, engineers, researchers, travel agents, farmers, waiters... Computers/devices thermostats, user interfaces, airplane controllers, network controllers, games, advising systems, tutoring systems, diagnostic assistants, robots, Google car, Mars rover... Animals dogs, mice, birds, insects, worms, bacteria... c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 5

Inputs to an agent Abilities the set of things it can do Goals/Preferences what it wants, its desires, its values,... Prior Knowledge what it comes into being knowing, what it doesn t get from experience,... History of observations (percepts, stimuli) of the environment (current) observations what it observes now past experiences what it has observed in the past c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 6

Example agent: robot abilities: movement, grippers, speech, facial expressions,... goals: deliver food, rescue people, score goals, explore,... prior knowledge: what is important feature, categories of objects, what a sensor tell us,... observations: vision, sonar, sound, speech recognition, gesture recognition,... past experiences: effect of steering, slipperiness, how people move,... c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 7

Example agent: teacher abilities: present new concept, drill, give test, explain concept,... goals: particular knowledge, skills, inquisitiveness, social skills,... prior knowledge: subject material, teaching strategies,... observations: test results, facial expressions, errors, focus,... past experiences: prior test results, effects of teaching strategies,... c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 8

Example agent: medical doctor abilities: goals: prior knowledge: observations: past experiences: c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 9

Example agent: autonomous car abilities: goals: prior knowledge: observations: past experiences: c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 10

Example agent: Apple Inc. abilities: goals: prior knowledge: observations: past experiences: c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 11

Example agent: abilities: goals: prior knowledge: observations: past experiences: c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 12

Agents acting in an environment Abilities Goals/Preferences Prior Knowledge Agent Observations Past Experiences Environment Actions c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 1.1, Page 13