Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Magnus Nordin at AI Frontiers: Deep Learning for Game Development

727 views

Published on

The number of applications of deep neural networks has multiplied in the last couple of years. Neural nets has enabled significant breakthroughs in everything from computer vision, voice generation, voice recognition, translation, and self-driving cars. Neural nets will also be an powerful enabler for future game development. This presentation will give an overview of the potential of neural nets in game development, as well as provide an in depth look at how we can use neural nets combined with reinforcement learning for new types of game AI.

Published in: Data & Analytics
  • Be the first to comment

Magnus Nordin at AI Frontiers: Deep Learning for Game Development

  1. 1. Deep Learning for Game Development Magnus Nordin Technical Director, EA SEED
  2. 2. Future Worlds Deep LearningVirtual Humans Prototypes
  3. 3. f( ) = cat
  4. 4. f( ) = f( ) = ”A person flying a kite on a beach” ”A coffee, please.”
  5. 5. f( ) =”A coffee, please.” f( ) =
  6. 6. f( ) =This bird is red and brown in color, with a stubby beak f( ) =This flower is pink, white, and yellow in color, and has petals that are striped StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks, Zhang et al, 2016
  7. 7. f( ) =
  8. 8. Reinforcement Learning for Game AI
  9. 9. 1987 2015
  10. 10. Reinforcement Learning Observations/Rewards Agent Environment Goal Actions Learning by doing
  11. 11. Bad Balls Our hero Eat! +1 point Avoid! -5 points
  12. 12. EA Trailer
  13. 13. Single-Action vs Multi-Action
  14. 14. Objective area The agent Health The opposition Supplies
  15. 15. 50M steps of training
  16. 16. 100M steps of training
  17. 17. Generalization
  18. 18. Challenges Observation (vision vs state) Combining with classical game AI Giving designers control Goals Imitation Execution (GPUs are typically busy with graphics ☺)
  19. 19. Machine Learning Gaming Use Cases
  20. 20. Physics Physics Forests: Real-time Fluid Simulation using Machine Learning, Ladicky et al., 2015, www.physicsforests.com
  21. 21. GAN geometry Interactive Example Based Terrain Authoring with Conditional Adversarial Networks, Guérin et al, 2017
  22. 22. Representation Learning and Adversarial Generation of 3D Point Clouds, Achlioptas et al., 2017
  23. 23. • Needs to be Full of Life (Spore connection?)
  24. 24. Emergence of Locomotion Behaviours in Rich Environments, Heess et al., 2017
  25. 25. El último vals A Neural Parametric Singing Synthesizer, Blaauw & Bonada, 2017
  26. 26. Audio-Driven Facial Animation by Joint End-to-End Learning of Pose and Emotion, Karras et al., 2017, NVIDIA
  27. 27. The Future
  28. 28. Geek & Sundry, D&Diesel
  29. 29. [clip] • Live role playing
  30. 30. MMORPG
  31. 31. MMO(RPG)s • Not much RPG [pic of WoW raid] • hence ”MMOs”
  32. 32. True Role Playing
  33. 33. f( ) = f( ) =
  34. 34. Sopranos © HBO 2006
  35. 35. Games will change more in the next 5 years than they have in the last 45 years Magnus Nordin Technical Director, EA SEED

×