Johan Hutting | Devoxx

Devoxx UK 2019
from Wednesday 8 May to Friday 10 May 2019.

Johan Hutting
Johan Hutting

Senior Java developer with more than 12 years of experience designing, developing and maintaining Android, Java SE/EE and Spring applications. Strong focus on getting things done with the Agile mindset. Love to share knowledge on the latest Java language, EE and Spring improvements by giving workshops and talks as well as participating in them.

Break out of the browser with TensorFlow.js

Hands-on Lab


In this workshop you will build a "Break out" game on Node.js with a twist of Machine Learning. Sounds impossible? Not anymore with the release of TensorFlow.js.

The starting point of this workshop is a simple "Break out" game where the paddle can be moved with the mouse and the keyboard. As a first step you will learn how to add a TensorFlow.js model to the game and do some basic training of the model. Eventually TensorFlow.js will be used to control the navigation of the paddle.

At the end of the workshop you should be able to play the game and move the paddle, simply by moving your head. And along the way you should have gained some basic knowledge about TensorFlow.js.

For the workshop you will need basic JavaScript knowledge and your own laptop with camera functionality enabled.

Never played "Break out" before? In ASCII art it looks like this:

|XXXXXXXXXXXXXXXXXXXXXXXXXXX|
|==   ===========   ========|
|=   ===========   =========|
|   = ===== ===   = = === ==|
|                           |
|    \                      |
|     \                     |
|      O                    |
|                           |
|     TTT                   |
Sign-in
Make sure to download the Android or iOS mobile schedule.