Let's Build A Video Game With Unity and TensorFlow
In this session, we'll build a little smartphone game, train a bot to play it using reinforcement learning, Python, and TensorFlow, and deploy it to a smartphone. We'll show you how easy it is to add ML-powered intelligence to video games or simulations, and how inference on smartphones is easier than it's ever been: modern, powerful tools like Unity's ML-Agents, Python, and TensorFlow make the complex easy. First, we'll spend 10 minutes of the session: * showcasing the absolute basics game engines * creating an arcade game, live on stage * adding some art, to make the game look pretty! Second, we'll spend 10 minutes of the session: * implementing an agent, using Python and TensorFlow, that is rewarded for playing the game * training the agent to play * giving the agent some character Finally, we'll spend the last 10 minutes of the session: * preparing our trained model for deployment onto a smartphone * building the game and optimizing both the gameplay and ML-components for a smartphone * showing the audience the game, running live on a phone! This is an engaging, fast-paced, and surprisingly in-depth exploration of how powerful modern game engines can be used for quick, relatively easy, but incredibly powerful state of the art machine learning and training, and how powerful inference on-device is, for mobile AI.
Dec-1-2019, 05:33:35 GMT