Скачать презентацию Introduction to Artificial Intelligence Unit 1 What Скачать презентацию Introduction to Artificial Intelligence Unit 1 What

db1b34d26bebc4bc91633671161a2b23.ppt

  • Количество слайдов: 41

Introduction to Artificial Intelligence – Unit 1 What is AI? Course 240530 Dr. Avi Introduction to Artificial Intelligence – Unit 1 What is AI? Course 240530 Dr. Avi Rosenfeld Based on slides from The Hebrew University of Jerusalem School of Engineering and Computer Science Instructor: Jeff Rosenschein

Topics Week Breakdown 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Topics Week Breakdown 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Introduction to A. I. , Course Organization, Introduction to Search A*, Minimax, BFS, DFS, Heuristic search Local Search Constraint Satisfaction Problems, DSP and DCOP algorithms STRIPS and planning algorithms, Probability Theory and Bayesian Networks Web based A. I. , information retrieval and recommender systems Neural Nets, Perceptrons and Machine Learning Knowledge Representation, Game Theory, Bounded Rationality and Fuzzy Logic NLP Agents and Multi-agent systems Robotics and Vision Multidisciplinary Topics And Applications Business Intelligence Applications Project #3 (B. I. ) Review 2

What is A. I. ? What is A. I. ?

What is AI? Views of AI fall into four categories: Thinking humanly Thinking rationally What is AI? Views of AI fall into four categories: Thinking humanly Thinking rationally Acting humanly Acting rationally The AMAI textbook advocates “acting rationally” 4

The Brain vs. a Computer Human Brain Computational Units Storage Units 1 CPU, 109 The Brain vs. a Computer Human Brain Computational Units Storage Units 1 CPU, 109 gates 1010 bits RAM 1011 neurons Cycle time 10 -9 seconds 10 -3 seconds Bandwidth 1010 bits/sec 1014 bits/sec Memory 109 updates/second 1011 neurons 1014 5

Artificial Intelligence § Why is it difficult to program computers to do what humans Artificial Intelligence § Why is it difficult to program computers to do what humans easily do? § Recognize faces § Understand human language § (Ironically, we can more successfully program computers to do what humans cannot easily do § Play chess at world champion levels § Carry out massive optimization problems) § Processing power? – doesn’t seem to be the real issue § Software? § Scruffy vs. Neat debate 6

Artificial Intelligence: Scruffy vs. Neat § The Scruffy approach says, “Build systems that work, Artificial Intelligence: Scruffy vs. Neat § The Scruffy approach says, “Build systems that work, and principles will emerge. ” § E. g. , the Wright Brothers building a heavier-than-air flying machine § The Neat approach says, “Explore principles first, and having understood them, embody them in systems. ” § E. g. , radar 7

Acting humanly: Turing Test § Turing (1950) “Computing machinery and intelligence”: § “Can machines Acting humanly: Turing Test § Turing (1950) “Computing machinery and intelligence”: § “Can machines think? ” “Can machines behave intelligently? ” § Operational test for intelligent behavior: the Imitation Game 8

Acting rationally: rational agent § Rational behavior: doing the right thing § The right Acting rationally: rational agent § Rational behavior: doing the right thing § The right thing: that which is expected to maximize goal achievement, given the available information § Doesn’t necessarily involve thinking – e. g. , blinking reflex – but thinking should be in the service of rational action 9

State of the art § Deep Blue defeated the reigning world chess champion Garry State of the art § Deep Blue defeated the reigning world chess champion Garry Kasparov in 1997 § Proved a mathematical conjecture (Robbins conjecture) unsolved for decades § No hands across America (driving autonomously 98% of the time from Pittsburgh to San Diego); DARPA Grand Challenges (and Google) show that cars can drive themselves inside and outside of cities 10

State of the Art § During the 1991 Gulf War, US forces deployed an State of the Art § During the 1991 Gulf War, US forces deployed an AI logistics planning and scheduling program that involved up to 50, 000 vehicles, cargo, and people § NASA’s on-board autonomous planning program controlled the scheduling of operations for a spacecraft, and for the Mars Rover § Proverb solves crossword puzzles better than most humans 11

Topics We’ll Cover § § § § Introduction and Background: ½ week Search: 2 Topics We’ll Cover § § § § Introduction and Background: ½ week Search: 2 ½ weeks Knowledge Representation: 2 weeks Planning: 2 weeks Learning: 3 weeks Game Theory: 3 weeks Summation: 1 week 12

IJCAI’ 07 Papers Number of accepted papers, by topic: § 1, 365 papers submitted IJCAI’ 07 Papers Number of accepted papers, by topic: § 1, 365 papers submitted (authors from 45 different countries) § Accepted 471 papers (unusually high percentage that year, 34. 4% accepted) 13

AI’s Recent High-Visibility Successes • • Self-driving cars Watson Siri Data-intensive applications that use AI’s Recent High-Visibility Successes • • Self-driving cars Watson Siri Data-intensive applications that use information analysis and learning to do things previously beyond machine capabilities 14

DARPA’s Grand Challenge § First Challenge: Driver-less vehicle go 130 miles across desert § DARPA’s Grand Challenge § First Challenge: Driver-less vehicle go 130 miles across desert § This was not a simple task: it involved unclear roads, tunnels, roads along cliffs, and the path was given to teams only hours before the race § 2004: $1 million prize, utter failure § 2005: $2 million prize 15

Google Cars, New York Times, IEEE Spectrum How Google’s cars work: http: //spectrum. ieee. Google Cars, New York Times, IEEE Spectrum How Google’s cars work: http: //spectrum. ieee. org/automaton/robotics/artificial-intelligence/how-google-selfdriving-car-works 16

Google Cars, New York Times 17 Google Cars, New York Times 17

IBM’s Watson • Jeopardy is a quiz show, where answers are given, and 3 IBM’s Watson • Jeopardy is a quiz show, where answers are given, and 3 contestants compete to be the first to provide the question: – “Freud published this landmark study in 1899. ” • What is “The Interpretation of Dreams”? • In 2011, Watson competed against Ken Jennings (who had the longest championship streak, 75 days), and Brad Rutter, the all-time biggest money winner on the show • Final Score: Watson, $77, 147; Jennings, $24, 000, Rutter, $21, 600 18

IBM’s Watson, Jeopardy Winner • “The first person mentioned by name in ‘The Man IBM’s Watson, Jeopardy Winner • “The first person mentioned by name in ‘The Man in the Iron Mask’ is this hero of a previous book by the same author. ” • “Hemophilia is a hereditary condition in which this coagulates extremely slowly. ” • This director, better known as an actor, directed his wife Audrey • “A long, tiresome speech delivered by a dessert topping. ” 19

Google’s News Page 20 Google’s News Page 20

AI Researchers Head Major Industry Research Labs § Microsoft, Yahoo, and Google all take AI Researchers Head Major Industry Research Labs § Microsoft, Yahoo, and Google all take this very, very seriously § Peter Norvig, Google Director of Research § Ron Brachman, built AT&T’s AI Research group, now Vice President of Worldwide Research Operations at Yahoo § Eric Horvitz, head of Adaptive Systems & Interaction Group, Microsoft Research § AI Theory and AI Practice are looked to for solutions 21

Ad Auctions § “Google reported revenues of $5. 19 billion for the quarter ended Ad Auctions § “Google reported revenues of $5. 19 billion for the quarter ended March 31, 2008” § The vast majority of this is from those little ads on the right of the page 22

Recommendation Systems Collaborative Filtering Pioneered by, among others, Konstan and Riedl, Group. Lens Commercial Recommendation Systems Collaborative Filtering Pioneered by, among others, Konstan and Riedl, Group. Lens Commercial sites that use collaborative filtering include: Amazon Barnes and Noble Digg. com half. ebay. com i. Tunes Musicmatch Netflix (the Netflix Prize, grand prize of $1, 000 for algorithm that beats Netflix's own by 10%) Ti. Vo … 23

Data Mining § Go through large amounts of data § Extract meaningful insight § Data Mining § Go through large amounts of data § Extract meaningful insight § Local Example: Ronen Feldman, Business School professor at Hebrew University (formerly Bar Ilan University), founded Clear. Forest (bought by Reuters) 24

Collaborative Filtering plus Data Mining “The search for a better recommendation continues with numerous Collaborative Filtering plus Data Mining “The search for a better recommendation continues with numerous companies selling algorithms that promise a retailer more of an edge. For instance, Barneys New York, the upscale clothing store chain, says it got at least a 10 percent increase in online revenue by using data mining software that finds links between certain online behavior and a greater propensity to buy. Using a system developed by Proclivity Systems, Barneys used data about where and when a customer visited its site and other demographic information to determine on whom it should focus its e-mail messages. ” – New York Times, 19. 5. 08 25

Spam Filters When all those emails from Barneys New York become oppressive… 26 Spam Filters When all those emails from Barneys New York become oppressive… 26

Comparative Shoppers Pioneered by, among others, Bruce Krulwich (Bargain. Finder), Oren Etzioni (Meta. Crawler, Comparative Shoppers Pioneered by, among others, Bruce Krulwich (Bargain. Finder), Oren Etzioni (Meta. Crawler, Net. Bot [bought by Excite in 1997]) 27

Comparison Shopping Plus Learning § Fare. Cast (formerly Hamlet) tracks airline prices, advises whether Comparison Shopping Plus Learning § Fare. Cast (formerly Hamlet) tracks airline prices, advises whether to buy now or wait until later § Founded by Oren Etzioni, bought by Microsoft in April 2008 28

What Can’t They Do (Yet)? § Integrate information in a more sophisticated way § What Can’t They Do (Yet)? § Integrate information in a more sophisticated way § “What were the combined earnings from ad auctions across Google, Yahoo, and Microsoft in 2007? ” § Plan § “How can I drive from San Francisco to Los Angeles, in a way that reasonably maximizes the number of Starbucks stores I pass? ” 29

Translation 30 Translation 30

Speech Understanding § Nuance’s Dragon Naturally. Speaking and IBM’s Via. Voice 31 Speech Understanding § Nuance’s Dragon Naturally. Speaking and IBM’s Via. Voice 31

Google Voice, 11. 3. 09 § Google Voice, 11. 3. 09 § "FREE VOICE MAIL TRANSCRIPTIONS: From now on, you don’t have to listen to your messages in order; you don’t have to listen to them at all. In seconds, these recordings are converted into typed text. They show up as email messages or text messages on your cellphone. " 32

i. Phone Voice Control (pre-Siri) 33 i. Phone Voice Control (pre-Siri) 33

Biology § Computational Biology § Techniques from Computer Science in general, and Artificial Intelligence Biology § Computational Biology § Techniques from Computer Science in general, and Artificial Intelligence in particular, are being used in the exploration of biological questions § AI researchers have played an important role in this (e. g. , Daphne Koller, Nir Friedman) 34

Computer Games § Realistic single-agent and multi -agent activity in cooperative and competitive environments Computer Games § Realistic single-agent and multi -agent activity in cooperative and competitive environments § What they call “AI” often isn’t § But they are getting more serious about it: § Companies have started up exploring § Game AI § Training programs (often military training) for reacting to realistic situations 35

Other Games: Poker § Active research and competitions (machine vs. machine, machine vs. person) Other Games: Poker § Active research and competitions (machine vs. machine, machine vs. person) in Texas Hold-Em [University of Alberta, Carnegie-Mellon University] § Different domain than chess – imperfect information § CMU team is making use of game theoretic equilibrium concepts in their software 36

More Game Theory… § Milind Tambe’s group at USC studied optimal strategies for intrusion More Game Theory… § Milind Tambe’s group at USC studied optimal strategies for intrusion detection, “Playing Games for Security: An Efficient Exact Algorithm for Solving Bayesian Stackelberg Games”, AAMAS’ 08 § Interesting theoretical work, focused on efficient algorithms § Deployed for last 18 months at LAX airport in Los Angeles to tell guards how to patrol 37

Contributions to Other Computer Science Fields § Operating Systems § Programming Languages § Small. Contributions to Other Computer Science Fields § Operating Systems § Programming Languages § Small. Talk § Lisp § User Interface Design § Advances in use of (not invention of) windows, pointing devices, bitmapped graphics § Web Services § XML 38

A Moment on AI Ethics • Who is responsible if a self-driving car is A Moment on AI Ethics • Who is responsible if a self-driving car is at fault in a crash? – – The software developer? The company that installed the software? The driver that trusted the software? Society? 39

Agents and environments § The agent function maps from percept histories to actions: [f: Agents and environments § The agent function maps from percept histories to actions: [f: P* A] § The agent program runs on the physical architecture to produce f § agent = architecture + program 40

Agents § An agent is anything that can be viewed as perceiving its environment Agents § An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators § Human agent: eyes, ears, and other organs for sensors; hands, legs, mouth, and other body parts for actuators § Robotic agent: cameras and infrared range finders for sensors; various motors for actuators 41