s e e d s e a r c h f o r e x t r a o r d i n a r y e x p
play

S E E D / / S E A R C H F O R E X T R A O R D I N A R Y E X - PowerPoint PPT Presentation

S E E D / / S E A R C H F O R E X T R A O R D I N A R Y E X P E R I E N C E S D I V I S I O N Deep Learning in Games Martin Singh-Blom @singhblom S E E D // Introduction What is Machine Learning? S E E D // Introduction What is


  1. S E E D / / S E A R C H F O R E X T R A O R D I N A R Y E X P E R I E N C E S D I V I S I O N

  2. Deep Learning in Games Martin Singh-Blom @singhblom

  3. S E E D // Introduction What is Machine Learning?

  4. S E E D // Introduction What is Artificial Intelligence?

  5. S E E D // Introduction or ...

  6. S E E D // Introduction Guess the function!

  7. S E E D // Introduction f (2) = 4

  8. S E E D // Introduction f (8) = 16

  9. S E E D // Introduction f ( x ) = 2 x

  10. S E E D // Middle How does the machine guess?

  11. S E E D // Middle It learns from the data.

  12. S E E D // Middle It learns from the data. (That’ s why we call it machine learning!)

  13. S E E D // How do the machines learn? Guess a straight line! y x

  14. S E E D // How do the machines learn? Guess a straight line! y f ( x ) = 9.5 – 0.3 x x

  15. S E E D // How do the machines learn? Guess a straight line! y f ( x ) = 9.5 – 0.3 x x

  16. S E E D // How do the machines learn? Guess a straight line! f ( x ) = 0.3 + 0.6 x y x

  17. S E E D // How do the machines learn? Guess a straight line! f ( x ) = 0.3 + 0.6 x y x

  18. S E E D // How do the machines learn? Guess a straight line! f ( x ) = 0.3 + 0.6 x f ( x ) = 9.5 – 0.3 x

  19. S E E D // How do the machines learn? That is all there is to it! 1. Data – f ( x ) = y pairs. 2. A way to tell the machine how bad a guess is. 3. Some idea of what kind of function the machine is allowed to guess – straight line? Curve? Something stranger?

  20. S E E D // How do the machines learn? Guess a straight line! y x

  21. S E E D // How do the machines learn? Guess a straight line!

  22. S E E D // Deep Learning What is Deep Learning?

  23. S E E D // Deep Learning What are Artificial Neural Networks?

  24. S E E D // Deep learning f

  25. S E E D // Deep Learning

  26. S E E D // Deep learning

  27. S E E D // Deep learning f ( ) = 8

  28. S E E D // Deep learning f ( ) = 8

  29. S E E D // Deep learning f ( ) = 5

  30. S E E D // Deep learning f ( ) = 0

  31. S E E D // Deep learning f ( ) = 6

  32. S E E D // Deep learning

  33. S E E D // Deep learning

  34. S E E D // Deep learning f ( )

  35. S E E D // Deep learning f ( ) = cat

  36. S E E D // Deep learning ”I saw it in a theater once and it was great. It was very… I don’t know, f ( ) = ” Have you seen a little dark. Suicide Squad ?” I like the psychological effects and the way it portrays the characters.”

  37. S E E D // Deep learning f ( ) = ”A person flying a kite on a beach”

  38. S E E D // Deep learning f ( ) = ”A coffee, please.”

  39. S E E D // Deep learning f ( ) = ”A coffee, please.”

  40. S E E D // Deep learning f ( ) =

  41. S E E D // Agents in Games Agents in Games

  42. S E E D // Agents in Games

  43. S E E D // Agents in Games

  44. S E E D // Agents in Games f ( ) =

  45. S E E D // TOPIC

  46. S E E D // Deep learning

  47. AlphaGo

  48. S E E D // Animation Animation

  49. S E E D // Animation

  50. S E E D // Animation f ( ) =

  51. Audio-Driven Facial Animation by Joint End-to-End Learning of Pose and Emotion, Karras et al., 2017, NVIDIA

  52. S E E D // All the things! Learn all the things!

  53. S E E D // All the things! f ( ) =

  54. Physics Physics Forests: Real-time Fluid Simulation using Machine Learning, Ladicky et al., 2015, www.physicsforests.com

  55. S E E D // All the things!

  56. S E E D // All the things! f ( ) =

  57. Realtime Multi-Person 2D Human Pose Estimation using Part Affinity Fields, Cao et al., 2017

  58. S E E D // All the things! f ( ) =

  59. Phase-Functioned Neural Networks for Character Control, Holden, 2017

  60. S E E D // All the things! f ( ) = f ( ) = f ( ) = cat ”I saw it in a theater once and f ( ) = it was great. It was very… I don’t know, ” Have you seen f ( ) = Suicide Squad ?” a little dark. I like the psychological effects and the way it f ( ) = 8 portrays the characters.” f ( ) = f ( ) = ”A coffee, please.” f ( ) = ”A coffee, please.”

  61. S E E D // Final remark It’s all just function guessing – or – A new paradigm for computing Instead of programming – showing Same method for every problem Greatest paradigm change in computing since transistors

  62. FIN

  63. S E E D // Thank you Stockholm Los Angeles Mark Kyobe Effeli Holst Hector Anadon Leon Carlos Ochoa Jenna Frisk Jorge del Val Santos JP Lewis Ida Winterhaven Mattias Teye Binh Le Tomasz Stachowiak Anastasia Opara Henrik Halen Colin Barré -Brisebois Camilo Gordillo John Courte Graham Wihlidal Joakim Bergdahl Lars Sjöström Jack Harmer Daniel Lundin Special thank you to Linus Gisslén Henrik Johansson Magnus Nordin Montreal Paul Greveson Johan Andersson Niklas Nummelin Mathieu Lamarre Ken Brown Etienne Danvoye

Recommend


More recommend