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:

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

Artificial Intelligence: Definition

CS10 The Beauty and Joy of Computing

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

CS10 The Beauty and Joy of Computing

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

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

Artificial Intelligence

Artificial Intelligence

ARTIFICIAL INTELLIGENCE

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

CS 188: Artificial Intelligence

CS 188: Artificial Intelligence Fall Course Information

Introduction to Artificial Intelligence

Course Information. CS 188: Artificial Intelligence Fall Course Staff. Course Information. Today. Sci-Fi AI? Lecture 1: Introduction 8/25/2011

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

CS 188: Artificial Intelligence. Course Information

Jeff Bezos, CEO and Founder Amazon

The Future of AI A Robotics Perspective

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

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

CS 343: Artificial Intelligence

Introduction to Mobile Robotics Welcome

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

History and Philosophical Underpinnings

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

Humanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?

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

DEEP DIVE ON AZURE ML FOR DEVELOPERS

Birth of An Intelligent Humanoid Robot in Singapore

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Logic Programming. Dr. : Mohamed Mostafa

Introduction to Artificial Intelligence

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Advanced Robotics Introduction

Intelligent Robotic Systems. What is a Robot? Is This a Robot? Prof. Richard Voyles Department of Computer Engineering University of Denver

Announcements. HW 6: Written (not programming) assignment. Assigned today; Due Friday, Dec. 9. to me.

Introduction to Vision & Robotics

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

Today. CS 232: Ar)ficial Intelligence. Introduc)on August 31, What is ar)ficial intelligence? What can AI do? What is this course?

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

Artificial Intelligence

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

Advanced Robotics Introduction

Lecture Overview. c D. Poole and A. Mackworth 2017 Artificial Intelligence, Lecture 1.1, Page 1 1 / 15

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1

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

MTRX 4700 : Experimental Robotics

AI for Autonomous Ships Challenges in Design and Validation

Context-sensitive speech recognition for human-robot interaction

THE USE OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING IN SPEECH RECOGNITION. A CS Approach By Uniphore Software Systems

Spring 2018 CS543 / ECE549 Computer Vision. Course webpage URL:

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

ARTIFICIAL INTELLIGENCE

Human Robot Interaction (HRI)

Data-Starved Artificial Intelligence

CITS3001. Algorithms, Agents and Artificial Intelligence. Semester 1, 2015

ME7752: Mechanics and Control of Robots Lecture 1

Humanoid Robots. by Julie Chambon

This tutorial is prepared for the students at beginner level who aspire to learn Artificial Intelligence.

Artificial Intelligence: An overview

Artificial Intelligence and Deep Learning

Overview Agents, environments, typical components

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

Artificial Intelligence A Very Brief Overview of a Big Field

Courses on Robotics by Guest Lecturing at Balkan Countries

Artificial Intelligence. Berlin Chen 2004

Transer Learning : Super Intelligence

AI 101: An Opinionated Computer Scientist s View. Ed Felten

Introduction and History of AI

Introduction to Robotics

Artificial Intelligence (AI) Artificial Intelligent definition, vision, reality and consequences. 1. What is AI, definition and use today?

Random Administrivia. In CMC 306 on Monday for LISP lab

CS343 Introduction to Artificial Intelligence Spring 2010

Autonomous Mobile Robots

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

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Emily Dobson, Sydney Reed, Steve Smoak

Remote Supervision of Autonomous Humanoid Robots for Complex Disaster Recovery Tasks

Welcome to CSC384: Intro to Artificial Intelligence

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

5a. Reactive Agents. COMP3411: Artificial Intelligence. Outline. History of Reactive Agents. Reactive Agents. History of Reactive Agents

Computational Thinking for All

Knowledge Representation and Cognition in Natural Language Processing

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

Prospective Teleautonomy For EOD Operations

CS:4420 Artificial Intelligence

The Case Against a Major Revival of Productivity Growth. Robert J. Gordon Brussels Economic Forum Brussels, 5 June 2018

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

Collective Robotics. Marcin Pilat

A conversation with Russell Stewart, July 29, 2015

CS343 Introduction to Artificial Intelligence Spring 2012

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

CS494/594: Software for Intelligent Robotics

2018 Avanade Inc. All Rights Reserved.

FROM AI TO IA AI: Artificial Intelligence IA: Intelligence Amplification Mieke De Ketelaere, SAS NEMEA

Artificial Intelligence CS365. Amitabha Mukerjee

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

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

Transcription:

Intro to AI CS30 David Kauchak Spring 2016 http://www.bbspot.com/comics/pc-weenies/2008/02/3248.php Adapted from notes from: Sara Owsley Sood AI is a huge field What is AI (artificial intelligence) AI is a huge field What is AI One definition: Building programs that enable computers to do what humans can do. For example: read, walk around, drive, play games, solve problems, learn, have conversations 1

2/26/16 How do we measure success? How is AI viewed in popular media? Building programs that enable computers to do what humans can do. there are many interpretations of this goal human thinking vs. rational Think like a human Think rationally Cognitive Modeling Logic-based Systems Act like a human Act rationally Turing Test Rational Agents vs. acting What challenges are there? What challenges are there? Perception! perceive the environment via sensors Computer vision (perception via images/video)! process visual information! object identification, face recognition, motion tracking Natural language processing and generation! speech recognition, language understanding! language translation, speech generation, summarization 2

What challenges are there? Knowledge representation! encode known information! water is wet, the sun is hot, Dave is a person, Learning! learn from environment! What type of feedback? (supervised vs. unsupervised vs. reinforcement vs ) Reasoning/problem solving! achieve goals, solve problems! planning! How do you make an omelet? I m carrying an umbrella and it s raining will I get wet? Robotics! How can computers interact with the physical world? Understand spoken language?! speech recognition is really good, if:! restricted vocabulary! specific speaker with training! Gotten quite good in the last few years and shows up in lots of places:! Mac has built-in dictation software! Siri is pretty good (though there s more than speech recognition going on there)! Google allows you to search via voice command! What does the spoken language actually mean (language understanding)?! much harder problem!! many advances in NLP in small things, but still far away from a general solution Speak?! Understandable, but you wouldn t confuse it for a person! Can do accents, intonations, etc.! Better with restricted vocabulary! Loquendo! http://www.nuance.com/for-business/by-solution/customer-service-solutions/solutions-services/ inbound-solutions/loquendo-small-business-bundle/tts-demo/english/index.htm! Dealing with facial expression is challenging Kismet (MIT) 3

Drive a car? Drive a car?! Freeway driving is relatively straightforward! Off-road a bit harder! see DARPA grand challenges (2004, 2005)! And urban driving is even trickier! See DARPA urban challenge (2007)! Google s autonomous vehicle Hint: there s a connection here Drive a car? https://www.google.com/selfdrivingcar/ Identify emotion?! This is hard!! Some success in text! movie reviews! blogs! twitter! dealing with sarcasm is hard! Some success with faces! strongly biased by training data! works best when exaggerated 4

Reasoning?! Success on small sub-problems! General purpose reasoning is harder! Wolfram Alpha! OpenCyc Walk?! Robots have had a variety of locomotion methods! Walking with legs, is challenging! Differing terrains, stairs, running, ramps, etc.! Recently, a number of successes! Honda s Asimo! http://www.youtube.com/watch?v=w1czbcnx1ww! Sony QRIO! http://www.youtube.com/watch?v=9vwz5fqeufg! Boston Dynamic s Big Dog! http://www.youtube.com/watch?v=w1czbcnx1ww When will I have my robot helper? 5

Fold a pile of towels? How do we make a computer "smart?" Computer, clean the house! Um OK?? UC Berkeley towel folding robot: http://www.youtube.com/watch?v=gy5g33s0gzo This one's got no chance Fundamental problem of AI Search Reasoning with knowledge and uncertainty Reasoning with Utility Many different ways of making an agent intelligent Learning 6