CPSC 322, Lecture 1 Slide 1
In Intr trod
- duc
In Intr trod oduc uctio tion n to to Art rtifici ficial al - - PowerPoint PPT Presentation
In Intr trod oduc uctio tion n to to Art rtifici ficial al In Inte tellige genc nce e (A (AI) I) Computer ter Sc Science ce cpsc3 c322 22, , Lectur ture e 1 May, y, 8, 2012 CPSC 322, Lecture 1 Slide 1 Lecture cture
CPSC 322, Lecture 1 Slide 1
CPSC 322, Lecture 1 Slide 2
CPSC 322, Lecture 1 Slide 3
CPSC 322, Lecture 1 Slide 4
CPSC 322, Lecture 1 Slide 5
CPSC 322, Lecture 1 Slide 6
CPSC 322, Lecture 1 Slide 7
CPSC 322, Lecture 1 Slide 8
you can work with a partner always hand in your ur own piece ce of code (stating who your partner was)
you may discuss questions with other students you may not look at or copy each other's written work you'll be asked to sign an honour code saying you've followed these rules
CPSC 322, Lecture 1 Slide 9
CPSC 322, Lecture 1 Slide 10
assignment
total grade = 80% final, 20% assignments)
CPSC 322, Lecture 1 Slide 11
CPSC 322, Lecture 1 Slide 12
CPSC 322, Lecture 1 Slide 13
CPSC 322, Lecture 1 Slide 14
CPSC 322, Lecture 1 Slide 15
CPSC 322, Lecture 1 Slide 16
CPSC 322, Lecture 1 Slide 17
CPSC 322, Lecture 1 Slide 18
CPSC 322, Lecture 1 Slide 19
CPSC 322, Lecture 1 Slide 20
CPSC 322, Lecture 1 Slide 21
CPSC 322, Lecture 1 Slide 22
CPSC 322, Lecture 1 Slide 23
CPSC 322, Lecture 1 Slide 24
CPSC 322, Lecture 1 Slide 25
CPSC 322, Lecture 1 Slide 26
CPSC 322, Lecture 1 Slide 27
CPSC 322, Lecture 1 Slide 28
CPSC 322, Lecture 1 Slide 29
CPSC 322, Lecture 1 Slide 30
CPSC 322, Lecture 1 Slide 31
CPSC 322, Lecture 1 Slide 32
CPSC 322, Lecture 1 Slide 33
CPSC 322, Lecture 1 Slide 34
CPSC 322, Lecture 1 Slide 35
CPSC 322, Lecture 1 Slide 36
CPSC 322, Lecture 1 Slide 37
CPSC 322, Lecture 1 Slide 38
CPSC 322, Lecture 1 Slide 39
CPSC 322, Lecture 1 Slide 40
CPSC 322, Lecture 1 Slide 41
Source: IBM Research
CPSC 322, Lecture 1 Slide 42
Source: IBM Research
CPSC 322, Lecture 1 Slide 43
first time a reigning world champion lost to a computer
Source: CNN
CPSC 322, Lecture 1 Slide 44
CPSC 322, Lecture 1 Slide 45
Source: Michael Littman
CPSC 322, Lecture 1 Slide 46
Source: INRIA
47
RNA strand made up of four bases: cytosine (C), guanine (G), adenine (A), and uracil (U) 2D/3D structure RNA strand folds into is important for its function Predicting structure for a strand is “easy”: O(n3) But what if we want a strand that folds into a certain structure?
Search for one that folds into the right structure
Run O(n3) prediction algorithm Evaluate how different the result is from our target structure Only defined implicitly, but can be evaluated by running the prediction algorithm
GUCCCAUAGGAUGUCCCAUAGGA
Best algorithm to date: Local search algorithm RNA-SSD developed at UBC [Andronescu, Fejes, Hutter, Condon, and Hoos, Journal of Molecular Biology, 2004]
CPSC 322, Lecture 1
Transportation/Logistics: Supply chain Production planning SNCF, United Airlines management and optimization: UPS, United States software: Airbus, Dell, Porsche, Postal Service, … Oracle, Thyssen Krupp, SAP,… Toyota, Nissan, ...
48 CPSC 322, Lecture 1
CPSC 322, Lecture 1 Slide 49
Source: DARPA
50
CPSC 322, Lecture 1
CPSC 322, Lecture 1 Slide 51
Excerpted from: Shepard et al., 2005
CPSC 322, Lecture 1 Slide 52
despite a malfunctioning ultraviolet detector
Source: NASA
Source: cs221 stanford
Slide 53 CPSC 322, Lecture 1
CPSC 322, Lecture 1 Slide 54
Source: Onisko et al., 99
CPSC 322, Lecture 1 Slide 55
Source: Mike Cora, UBC
Source: Kevin Murphy, UBC
Slide 56 CPSC 322, Lecture 1
Slide 58 CPSC 322, Lecture 1
Source: cs221 stanford
Slide 59 CPSC 322, Lecture 1
Source: cs221 stanford
Slide 60 CPSC 322, Lecture 1
Source: cs221 stanford
CPSC 322, Lecture 1 Slide 61
CPSC 322, Lecture 1 Slide 62
Source: IBM
CPSC 322, Lecture 1 Slide 63
Source: Jesse Hoey UofT 2007
CPSC 322, Lecture 1 64
CPSC 322, Lecture 1 Slide 65
Source: Andrew Ng 2004
and allocation of resources
66
Source: http://www.computational-sustainability.org/
CPSC 322, Lecture 1
CPSC 322, Lecture 1 Slide 67
“In full 10-player games Poki is better than a typical low-limit casino player and wins consistently; however, not as good as most experts New programs being developed for the 2-player game are quite a bit better, and we believe they will very soon surpass all human players”
Source: The University of Alberta GAMES Group
Sear arch ch Space ce: 1.2 quintillion nodes
CPSC 322, Lecture 1 Slide 68
Source: RoboCup web site
Extre remely ely complex mplex
robotic soccer competition was proposed by LCI (UBC) in 1992 (which became Robocup in 1997).
Source: cs221 Stanford
Slide 70 CPSC 322, Lecture 1
Source: cs221 stanford
Slide 71 CPSC 322, Lecture 1
CPSC 322, Lecture 1 Slide 72
CPSC 322, Lecture 1 Slide 73
CPSC 322, Lecture 1 Slide 74
CPSC 322, Lecture 1 Slide 75
CPSC 322, Lecture 1 Slide 76
CPSC 322, Lecture 1 Slide 77