Http://www.bbspot.com/comics/PC-Weenies/2008/02/3248.php.

Slides:



Advertisements
Similar presentations
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Advertisements

Artificial Intelligence
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.

ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
CS10 The Beauty and Joy of Computing Artificial Intelligence Anna Rafferty (Slides adapted from Dan Garcia) 19 March 2012.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
CS10 The Beauty and Joy of Computing Lecture #21 Artificial Intelligence IBM’s Watson is being used by researchers in Canada to “provide early.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Robotics for Intelligent Environments
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
CS10 The Beauty and Joy of Computing Artificial Intelligence Anna Rafferty (Slides adapted from Dan Garcia) 22 October 2012.
A Brief Overview of Computer Vision Jinxiang Chai.
Chapter 10. Global Village “… is the shrinking of the world society because of the ability to communicate.” Positive: The best from diverse cultures will.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja

ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
THE HISTORY OF NATURAL LANGUAGE PROCESSING (NLP) By: Ryan Lichtig.

Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Weak AI: Can Machines Act Intelligently? Some things they can do: –Computer vision: face recognition from a large set –Robotics: autonomous (mostly) car.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
So what is AI?.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be intelligent?
Higher Vision, language and movement. Strong AI Is the belief that AI will eventually lead to the development of an autonomous intelligent machine. Some.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
What is Artificial Intelligence?
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
CS10: The Beauty and Joy of Computing Artificial Intelligence Anna Rafferty (Slides adapted from Dan Garcia) 3 April 2013.

1 Artificial Intelligence & Prolog Programming CSL 302.
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
Artificial Intelligence: The CyberArt of Being Human Jerry B. Weinberg Assistant Professor Department of Computer Science And Occasional Futurist.
CS 151: Introduction to Artificial Intelligence Professor Sara Owsley Sood.
Brief Intro to Machine Learning CS539
Introduction to Artificial Intelligence
Artificial Intelligence
Artificial intelligence (AI)
Artificial Intelligence
Artificial Intelligence (CS 370D)
Artificial Intelligence for Speech Recognition
Done Done Course Overview What is AI? What are the Major Challenges?
Artificial Intelligence
CS 115: Computing for The Socio-Techno Web
CH. 1: Introduction 1.1 What is Machine Learning Example:
Artificial Intelligence
COMP 4640 Intelligent & Interactive Systems
INTELLIGENT (SMART) E-COMMERCE
Basic Intro Tutorial on Machine Learning and Data Mining
Course Instructor: knza ch
Announcements Homework 3 due today (grace period through Friday)
Artificial Intelligence Lecture 3: Intelligent Agent
Artificial Intelligence and Its Implications On the Future of Humanity
Future of Artificial Intelligence
Artificial Intelligence and Future of Education
David Kauchak CS51A – Spring 2019
Lecture 21: Machine Learning Overview AP Computer Science Principles
(Robotics and Perception)
CS51A David Kauchak Spring 2019
Artificial Intelligence Machine Learning
Lecture 9: Machine Learning Overview AP Computer Science Principles
Presentation transcript:

http://www.bbspot.com/comics/PC-Weenies/2008/02/3248.php

CS51A David Kauchak Spring 2019 Intro to AI CS51A David Kauchak Spring 2019 Adapted from notes from: Sara Owsley Sood

Admin Tuesday mentor hours back to 5-7pm My office hours: M: 3-3:50pm T: 11am-12 Th: 11am-12:30 F: 10-11am

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…

Act like a human Turing Test A broader definition “Building programs that enable computers to do do intelligent things” human vs. rational Think like a human Cognitive Modeling Think rationally Logic-based Systems Act like a human Turing Test Act rationally Rational Agents thinking vs. acting

How is AI viewed in popular media?

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

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?

What can we currently do?

What can we currently do? 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: Mobile: Siri, Ok Google, etc. Home assistants: Alexa, Google Home 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

What can we currently do? Speak? Understandable, but you wouldn’t confuse it for a person Can do accents, intonations, etc. Better with restricted vocabulary Loquendo https://www.nuance.com/omni-channel-customer-engagement/voice-and- ivr/text-to-speech.html Dealing with facial expression is challenging Kismet (MIT)

What can we currently do? Drive a car?

What can we currently do? 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

What can we currently do? Drive a car? https://www.google.com/selfdrivingcar/ https://www.tesla.com/autopilot Uber …

What can we currently do? Drive a car? Many driver assist technologies: Automatic breaking Automatic pedestrian detection Lane drift avoidance ”smart” cruise control Blind spot warning …

What can we currently do? Identify emotion? This is hard! Some success in text movie reviews (assignment 7!) blogs twitter dealing with sarcasm is hard Some success with faces strongly biased by training data works best when exaggerated

What can we currently do? Reasoning? Success on small sub-problems General purpose reasoning is harder Wolfram Alpha OpenCyc

What can we currently do? 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 https://www.youtube.com/watch?v=SARB9Ol_Wz4 Sony QRIO http://www.youtube.com/watch?v=9vwZ5FQEUFg Boston Dynamic’s Atlas https://www.youtube.com/watch?v=hSjKoEva5bg

When will I have my robot helper? What can we currently do?

What can we currently do?

What can we currently do? Fold a pile of towels? UC Berkeley towel folding robot: http://www.youtube.com/watch?v=gy5g33S0Gzo

How do we make computers ”intelligent?" clean the house! Um… OK…?? Assume that we want this vacuum to clean this house To us - if someone told us to use a vacuum to clean a house, the sequence of events that should follow are pretty clear We’d walk into the house, figure out what rooms needed to be vacuumed and start vacuuming We’d methodically go through the room, not vacuuming over places we’ve already been, until we cover the whole room, then move to the next room This one's got no chance…

Fundamental problem of AI Reasoning with knowledge and uncertainty Search Many different ways of making an agent intelligent Learning Reasoning with Utility