What is Emoji Scavenger Hunt?
Start playing now.
At the moment Emoji Scavenger Hunt is pretty basic, but the central idea is pretty cool. When you open up the web page in your browser and click ‘Let’s Play’, the app asks for access to your camera. The game then starts: you’ll see a countdown, before your camera opens and the web application asks you to find an example of an emoji in the real world. If you find yourself easily irritated you’re probably not going to get addicted, as Google seem to have done their best to cultivate an emoji-esque mise en scene. But the game nevertheless highlights not only how neural networks work, but also, in the context of TensorFlow.js, how they might operate in a browser.
Of course, one of the reasons Emoji Scavenger Hunt is so basic is because a core part of the game is training the neural network. Presumably, as more people play it, the neural network will improve at ‘guessing’ what objects in the real world relate to which emoji on your keyboard.
TensorFlow.js will bring machine learning to the browser
TensorFlow.js and deeplearn.js
Eagle-eyed readers who have been watching TensorFlow closely might be thinking here – what about deeplearn.js? Fortunately, the TensorFlow team have an answer: TensorFlow.js… is the successor to deeplearn.js, which is now called TensorFlow.js Core.
TensorFlow.js and the future of machine learning
The announcement of TensorFlow.js highlights that Google and the core development team behind TensorFlow have a clear focus on the future. They’re already the definitive library for machine learning and deep learning. What this will do is spread its dominance into new domains. Emoji Scavenger Hunt is pointing the way – we’re sure to see plenty of machine learning imitators and innovators over the next few years.