CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

Similar documents
Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

Artificial Intelligence: Definition

CS 730/730W/830: Intro AI

Agent. Pengju Ren. Institute of Artificial Intelligence and Robotics

CS 486/686 Artificial Intelligence

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

CPS331 Lecture: Intelligent Agents last revised July 25, 2018

Intelligent Agents p.1/25. Intelligent Agents. Chapter 2

CS343 Artificial Intelligence

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

CPS331 Lecture: Agents and Robots last revised April 27, 2012

CS494/594: Software for Intelligent Robotics

Artificial Intelligence

CPS331 Lecture: Agents and Robots last revised November 18, 2016

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

Artificial Intelligence: An overview

Outline. What is AI? A brief history of AI State of the art

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI)

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Outline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types

CS10 The Beauty and Joy of Computing

CMSC 372 Artificial Intelligence. Fall Administrivia

Intro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella)

Intelligent Agents & Search Problem Formulation. AIMA, Chapters 2,

CS10 The Beauty and Joy of Computing

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

Prof. Sameer Singh CS 175: PROJECTS IN AI (IN MINECRAFT) WINTER April 6, 2017

Overview Agents, environments, typical components

Multi-Robot Teamwork Cooperative Multi-Robot Systems

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Introduction to AI. What is Artificial Intelligence?

WHAT THE COURSE IS AND ISN T ABOUT. Welcome to CIS 391. Introduction to Artificial Intelligence. Grading & Homework. Welcome to CIS 391

Logic Programming. Dr. : Mohamed Mostafa

Administrivia. CS 188: Artificial Intelligence Spring Agents and Environments. Today. Vacuum-Cleaner World. A Reflex Vacuum-Cleaner

Elements of Artificial Intelligence and Expert Systems

Cognitive Robotics 2016/2017

Last Time: Acting Humanly: The Full Turing Test

Inf2D 01: Intelligent Agents and their Environments

Jeff Bezos, CEO and Founder Amazon

Service Robots in an Intelligent House

COS Lecture 1 Autonomous Robot Navigation

CS 380: ARTIFICIAL INTELLIGENCE RATIONAL AGENTS. Santiago Ontañón

CS343 Introduction to Artificial Intelligence Spring 2012

Cognitive Robotics 2017/2018

AI for Autonomous Ships Challenges in Design and Validation

CS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University

Introduction to Artificial Intelligence

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro

ARTIFICIAL INTELLIGENCE

CPE/CSC 580: Intelligent Agents

3.1 Agents. Foundations of Artificial Intelligence. 3.1 Agents. 3.2 Rationality. 3.3 Summary. Introduction: Overview. 3. Introduction: Rational Agents

CS 380: ARTIFICIAL INTELLIGENCE

CS343 Introduction to Artificial Intelligence Spring 2010

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results

CS344: Introduction to Artificial Intelligence (associated lab: CS386)

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Robotics Introduction Matteo Matteucci

Introduction to Artificial Intelligence

CS 188: Artificial Intelligence Fall Course Information

This list supersedes the one published in the November 2002 issue of CR.

Our 2-course meal for this evening

Thinking and Autonomy

Revised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction

Reinforcement Learning for CPS Safety Engineering. Sam Green, Çetin Kaya Koç, Jieliang Luo University of California, Santa Barbara

CMSC 372 Artificial Intelligence What is AI? Thinking Like Acting Like Humans Humans Thought Processes Behaviors

CSE 473 Artificial Intelligence (AI)

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Structure of Intelligent Agents. Examples of Agents 1. Examples of Agents 2. Intelligent Agents and their Environments. An agent:

HIT3002: Introduction to Artificial Intelligence

Ar#ficial)Intelligence!!

Introduction To Cognitive Robots

Welcome to CSC384: Intro to Artificial Intelligence

CSE 473 Artificial Intelligence (AI) Outline

Artificial Intelligence. What is AI?

Artificial Intelligence

Artificial Intelligence

COS402 Artificial Intelligence Fall, Lecture I: Introduction

CS 343H: Artificial Intelligence. Week 1a: Introduction

Autonomous Agents and MultiAgent Systems* Lecture 2

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

Master Artificial Intelligence

Philosophy. AI Slides (5e) c Lin

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

Introduction to Artificial Intelligence: cs580

CS325 Artificial Intelligence Robotics I Autonomous Robots (Ch. 25)

Lecture 1 What is AI?

Agents in the Real World Agents and Knowledge Representation and Reasoning

Introduction and History of AI

Artificial Intelligence

CS 188: Artificial Intelligence

Introduction to Vision & Robotics

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

Course Information. CS 188: Artificial Intelligence. Course Staff. Course Information. Today. Waiting List. Lecture 1: Introduction.

CS 188: Artificial Intelligence. Course Information

Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics?

CMSC 421, Artificial Intelligence

Transcription:

CS 730/830: Intro AI Prof. Wheeler Ruml TA Bence Cserna Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1 Wheeler Ruml (UNH) Lecture 1, CS 730 1 / 23

My Definition Robots Intelligence The Goal Relations AI Today Robots Today Wheeler Ruml (UNH) Lecture 1, CS 730 2 / 23

My Definition of AI My Definition Robots Intelligence The Goal Relations AI Today Robots Today Wheeler Ruml (UNH) Lecture 1, CS 730 3 / 23

What is a Robot? My Definition Robots Intelligence The Goal Relations AI Today Robots Today Artificial physical system that takes adaptive action. remote-controlled car power tool robotic surgery motion sensor thermostat anti-lock brakes automated delivery autopilot self-driving car Ava, Data... Wheeler Ruml (UNH) Lecture 1, CS 730 4 / 23

What is Intelligence? My Definition Robots Intelligence The Goal Relations AI Today Robots Today What behaviors require intelligence? What makes an agent intelligent? Wheeler Ruml (UNH) Lecture 1, CS 730 5 / 23

Different Goals in AI My Definition Robots Intelligence The Goal Relations AI Today Robots Today How to understand Intelligence? Cognitive modeling: behaves like a human Engineering: achieve human performance Rational: behaves perfectly, normative Bounded-rational: behaves as well as possible Subfields: knowledge representation and reasoning, computer problem-solving, planning, machine learning, natural language processing, (autonomous) robotics, intelligent agents, multi-agent systems, distributed AI, intelligent user interfaces, machine vision Other terms: computational intelligence Related: adaptive behavior, complex adaptive systems, artificial life, cognitive modeling Wheeler Ruml (UNH) Lecture 1, CS 730 6 / 23

Relations My Definition Robots Intelligence The Goal Relations AI Today Robots Today CS: algorithms Engineering: applications Cognitive psychology: modeling Philosophy: mind, rationality Math: logic Linguistics: language processing Operations research: optimization Economics: agents Wheeler Ruml (UNH) Lecture 1, CS 730 7 / 23

AI Today My Definition Robots Intelligence The Goal Relations AI Today Robots Today Game playing: chess, checkers, backgammon, Jeopardy!, crosswords, go Design: VLSI, jet engines Diagnosis: POS, NASD, loans, customer service, medical testing and classification, DS1 Planning: airports, flight routes, Dell, DART, Orbitz Learning: Amazon, Netflix, Walmart Robotics: ping-pong, beer fetch, driving, flying Language: voice recognition (Siri), translation (Google) Vision: scene descriptions Hidden: logistics, server farm control Wheeler Ruml (UNH) Lecture 1, CS 730 8 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today Honda Asimo: virtually no autonomy. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today NASA Mars Science Lab: some navigation autonomy. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today NASA Deep Space 1: temporarily self-commanded. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today AUVs: dynamic environment, poor communication. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today Boston Dynamics LS3: follow me. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today Kiva Systems: bring inventory to pickers. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today KAIST Hubo: winner of the 2015 DRC. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today Willow Garage PR2: 22 degrees of freedom. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today Yamaha RMax at Linköping University: autonomous. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

Robots Today: Beautiful Hardware My Definition Robots Intelligence The Goal Relations AI Today Robots Today Google Self-Driving Car: over 1.8M miles, 13 minor accidents. Wheeler Ruml (UNH) Lecture 1, CS 730 9 / 23

The AI View An AI Agent Schedule Course Mechanics Wheeler Ruml (UNH) Lecture 1, CS 730 10 / 23

The AI View of An Agent The AI View An AI Agent Schedule Course Mechanics Wheeler Ruml (UNH) Lecture 1, CS 730 11 / 23

The AI View of An Agent The AI View An AI Agent Schedule Course Mechanics percepts actions Wheeler Ruml (UNH) Lecture 1, CS 730 11 / 23

An AI Agent The AI View An AI Agent Schedule Course Mechanics agent actions sensing world Wheeler Ruml (UNH) Lecture 1, CS 730 12 / 23

An AI Agent The AI View An AI Agent Schedule Course Mechanics agent world model actions planner sensing world Wheeler Ruml (UNH) Lecture 1, CS 730 12 / 23

An AI Agent The AI View An AI Agent Schedule Course Mechanics agent world model actions planner sensing search world Wheeler Ruml (UNH) Lecture 1, CS 730 12 / 23

Schedule The AI View An AI Agent Schedule Course Mechanics 1. planning: vacuum tasks, hovercraft motion, puzzle state-space search constraint satisfaction combinatorial optimization 2. KR: theorem provers propositional logic first-order logic 3. more planning: general planner, probabilistic planner domain-independent planning Markov decision processes 4. perception: digits, shapes, localization supervised and unsupervised learning hidden Markov models See also: Intro to mobile Robotics, Intro to Machine Learning Not: NLP, cognitive modeling, philosophy Wheeler Ruml (UNH) Lecture 1, CS 730 13 / 23

Course Mechanics The AI View An AI Agent Schedule Course Mechanics General information Schedule Project Asst 1 Wheeler Ruml (UNH) Lecture 1, CS 730 14 / 23

Agent Designs Examples Environments Wheeler Ruml (UNH) Lecture 1, CS 730 15 / 23

Agent Designs Agent Designs Examples Environments Agent Environment Perception: vision, state estimation Planning: low/high-level, on/off-line, incremental/repair Acting: dispatching, monitoring, diagnosis Reflex: sensors effectors Reflex with state: sensors + state effectors + new state Goal-based: reason from goals to means Utility-based: use quantitative measure of happiness Wheeler Ruml (UNH) Lecture 1, CS 730 16 / 23

What kind of agent? Agent Designs Examples Environments 1. Thermostat 2. autonomous armed drone 3. Mail delivery robot 4. Medical diagnosis system Wheeler Ruml (UNH) Lecture 1, CS 730 17 / 23

Environments Agent Designs Examples Environments Observability: complete, partial, hidden Predictability: deterministic, strategic, stochastic Interaction: one-shot, sequential Time: static, dynamic State: discrete, continuous (also time, percepts, and actions) Agents: single, multiagent (competitive, cooperative) Wheeler Ruml (UNH) Lecture 1, CS 730 18 / 23

Contents Cognitive Science A Space EOCQs State-Space Wheeler Ruml (UNH) Lecture 1, CS 730 19 / 23

Contents Contents Cognitive Science A Space EOCQs This particular pattern of molecules known as a human being has evolved an amazing depth of consciousness: an ability to internally model the reality beyond the senses, to imagine futures that have never happened, to use language, to use rationality to build and test theories about our universe, to become self-aware. Jeff Lieberman (artist, roboticist) Wheeler Ruml (UNH) Lecture 1, CS 730 20 / 23

Cognitive Science Contents Cognitive Science A Space EOCQs The ability to think is perhaps the most distinctive of human capacities. Typically, thinking involves mentally representing some aspects of the world (including aspects of ourselves) and manipulating these representations or beliefs so as to yield new beliefs, where the latter may aid in accomplishing a goal. Edward E. Smith (Psychology, U Michigan) The ability to solve problems is one of the most important manifestations of human thinking.... We might therefore suspect that problem solving depends on general cognitive abilities that can potentially be applied to an essentially unlimited range of domains. Keith Holyoak (Psychology, UCLA) Wheeler Ruml (UNH) Lecture 1, CS 730 21 / 23

A Space Contents Cognitive Science A Space EOCQs Wheeler Ruml (UNH) Lecture 1, CS 730 22 / 23

EOCQs Contents Cognitive Science A Space EOCQs Please write down the most pressing question you have about anything related to the course (no need to include your name) and put it in the box on your way out. Thanks! Wheeler Ruml (UNH) Lecture 1, CS 730 23 / 23