CS10 The Beauty and Joy of Computing

Similar documents
CS10 The Beauty and Joy of Computing

Artificial Intelligence

Artificial Intelligence

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

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:

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

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

Artificial Intelligence A Very Brief Overview of a Big Field

The Beauty and Joy of Computing

ARTIFICIAL INTELLIGENCE

EARIN Jarosław Arabas Room #223, Electronics Bldg.

The Beauty and Joy of Computing

UNIT 13A AI: Games & Search Strategies. Announcements

CS10 : The Beauty and Joy of Computing

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

CS39N The Beauty and Joy of Computing

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

The Beauty and Joy of Computing

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

COMS 493 AI, ROBOTS & COMMUNICATION

Thinking and Autonomy

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

CS 188: Artificial Intelligence Fall AI Applications

Unit 12: Artificial Intelligence CS 101, Fall 2018

CS 188: Artificial Intelligence Fall Course Information

Artificial Intelligence

How Preferred Networks has Defined Their Values: The Promise and Challenge of Deep Learning in Domains of Physical Control

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

INTRODUCTION TO GAME AI

Lecture 1 What is AI?

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

UNIT 13A AI: Games & Search Strategies

Random Administrivia. In CMC 306 on Monday for LISP lab

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

Humanoid Robot NAO: Developing Behaviors for Football Humanoid Robots

CS 343: Artificial Intelligence

The Beauty and Joy of Computing

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey

THE DEEP WATERS OF DEEP LEARNING

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

Transer Learning : Super Intelligence

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

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

CS10 The Beauty and Joy of Computing

Artificial Intelligence: Definition

INTRODUCTION TO GAME AI

By Marek Perkowski ECE Seminar, Friday January 26, 2001

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

Computational Thinking for All

CS 188: Artificial Intelligence

Rise of the Machines. How AI is Transforming IT and the Self-Service Experience. Ian Aitchison Snr Director, ITSM, Ivanti

Artificial Intelligence in Law: Facts, Futures & Risks

Introduction to Talking Robots

A.I. and Translation. iflytek Research : Gao Jianqing

Artificial Intelligence. Cameron Jett, William Kentris, Arthur Mo, Juan Roman

AI: The New Electricity to Harness Our Digital Future Workshop: Digitalisering inomenergisektorn Dec

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


Data-Starved Artificial Intelligence

AI: The New Electricity

Jeff Bezos, CEO and Founder Amazon

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Classroom Konnect. Artificial Intelligence and Machine Learning

COMP9414/ 9814/ 3411: Artificial Intelligence. Overview. UNSW c Alan Blair,

AI for Autonomous Ships Challenges in Design and Validation

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

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

The Beauty and Joy of Computing

Artificial Intelligence CS365. Amitabha Mukerjee

MINE 432 Industrial Automation and Robotics

A conversation with Russell Stewart, July 29, 2015

Artificial Intelligence for Engineers. EE 562 Winter 2015

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

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

CS 188: Artificial Intelligence. Course Information

CS 309: Autonomous Intelligent Robotics FRI I. Instructor: Justin Hart.

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

What's involved in Intelligence?

What we are expecting from this presentation:

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

Machine Consciousness. Day 6 Nature of Mind

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

CSE 473 Artificial Intelligence (AI)

Overview. Origins. Idea of programming computers for "intelligent" behavior. First suggested by Alan Turing, 1950.

CS325 Artificial Intelligence Ch. 5, Games!

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

CS 480: GAME AI INTRODUCTION TO GAME AI. 4/3/2012 Santiago Ontañón

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence CS540-1

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

CS 188: Artificial Intelligence Fall Administrivia

COMP9414/ 9814/ 3411: Artificial Intelligence. Week 1: Foundations. UNSW c Alan Blair,

THE AI REVOLUTION. How Artificial Intelligence is Redefining Marketing Automation

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

Introduction and History of AI

What is AI? Robert Platt Northeastern University

What's involved in Intelligence?

How to AI COGS 105. Traditional Rule Concept. if (wus=="hi") { was = "hi back to ya"; }

CS 680: GAME AI INTRODUCTION TO GAME AI. 1/9/2012 Santiago Ontañón

Administrivia. CS 188: Artificial Intelligence Fall Course Details. Course Staff. Announcements. Today.

Transcription:

CS10 The Beauty and Joy of Computing Lecture #15 Artificial Intelligence UC Berkeley EECS Lecturer SOE Dan Garcia 2011-10-24 The PRIMER-V2 robot is capable of starting from a stopped position, start riding, follows a path specified by a controller, and can stop without falling! http://robosavvy.com/forum/viewtopic.php?p=32542

Lecture Overview Definition What intelligent things do people do? Videos of awesome examples of AI Turing Test UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (2)

AI Definition by John McCarthy Getting a computer to do things which, when done by people, are said to involve intelligence Finesses the idea of whether a computer has consciousness, whether they have rights, etc UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (3)

en.wikipedia.org/wiki/artificial_intelligence What intelligent things do people do? Planning (Machine) Learning Natural Language Processing Motion and manipulation Perception Creativity General Intelligence UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (4)

Planning (from Video Games lecture) Range of intelligence ú Low: simple heuristics ú Medium: pathfinding ú High: Learns from player Dynamic difficulty ú Must hold interest ú Simple to learn, difficult to master is the holy grail of game design. ú Cheating AI (e.g.,racing) www.businessweek.com/innovate/content/aug2008/id20080820_123140.htm en.wikipedia.org/wiki/dynamic_game_difficulty_balancing en.wikipedia.org/wiki/game_artificial_intelligence queue.acm.org/detail.cfm?id=971593 UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (5)

Peer Instruction The WORLD S BEST AI StarCraft player is from: a) Google b) IBM (folks who did Watson) c) Stanford d) Berkeley e) MIT UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (6)

en.wikipedia.org/wiki/machine_learning Machine Learning A program learns if, after an experience, it performs better Algorithm Types ú Supervised learning Give a system input & output training data, and it produces a classifier ú Unsupervised learning Goal: determine how data is organized, or clustered ú Reinforcement learning No training data, real-time corrections adjust behavior UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (7)

Peer Instruction The BEST interaction I ve had with phonebased natural language AI systems was: a) Awesome b) Good c) Fair d) Poor e) Terrible UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (8)

en.wikipedia.org/wiki/natural_language_processing Natural Language Processing Form of HCI Known as AIcomplete problem ú Requires extensive knowledge of world Statistical NLP ú Imagine a supervised learning system trained on all text of Web ú It could easily correct your text (and guess what you d say) by seeing what s common UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (9)

en.wikipedia.org/wiki/robotics Robotics For many, the coolest and scariest part of AI Also involves HCI Combines fields of AI ú Speech recognition ú Synthetic voice ú Machine vision TOPIO, the ping-pong playing robot ú Planning IPRE believes every one should have their own personal robot! UC Berkeley s towel-folder ASIMO Humanoid robot from Honda UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (10)

en.wikipedia.org/wiki/turing_test Turing Test for Intelligence In 1950, Turing defined a test of whether a machine could think A human judge engages in a natural language conversation with one human and one machine, each of which tries to appear human. If judge can t tell, machine passes the Turing test John Searle argued against the test via the Chinese room experiment, in which someone carries on a conversation by looking up phrases in a book. Does that person understand Chinese? UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (11)

Summary Common Sense knowledge important Despite early hype, AI has shown recent success AI systems excel in things computers are good at ú ú big data (using web to parse language) constrained worlds (chess, math) It s getting better at ú ú Speech recognition (albeit slowly) Real-time robotics CS188 : Artificial Intelligence ú One of the most popular courses on campus! UC Berkeley CS10 The Beauty and Joy of Computing : Artificial Intelligence (12)