Quick, Draw!
Have you ever wanted to play a fast
game of Pictionary, but didn’t have friends? Thanks to Google, now there’s Quick, Draw!,
an online game where you are prompted to draw something in 20 seconds. In each
game, you get six prompts, which can be things like “pizza,” “foot”, “houseplant,”,
“motorbike”, etc. It’s an addictive and fun way to join the AI bandwagon. Once you start drawing, the
AI in the game takes over. It matches your drawing with thousands of drawings
by others. If, within 20 seconds, you have drawn something that’s recognized (similar
to those of thousands of others), your artwork has "passed".
Quick, Draw! uses a neural network to guess what you draw. When
you play the game, you get an insight into how image recognition (a domain of AI) works. You draw, and a neural network tries to guess what you’re
drawing. With every stroke of your mouse, a neural network tries to guess what
you’re drawing, by recognizing patterns from previous drawings by users. Of
course, it doesn’t always work. But the more you play with it, the more it
learns. The technology used is similar to that of Google Translate, which can
identify handwritten characters. The computer “looks” at a drawing and attempts
to identify it.
The software doesn’t
look just at what the player drew, but how they drew it, i.e., which strokes
they made first and which direction they draw them in. The robot revolution
is here and it’s artistic. It could need your help to understand the world
around it. Visit https://quickdraw.withgoogle.com to find out for yourself.
|
When I played the game, one of the
things I was asked to draw was "animal migration". I was
absolutely stumped. I wondered how I was to draw a herd of migrating wildebeest
in 20 seconds. Needless to say, I failed utterly. Shown alongside, is the
successful effort of another player.
"Quick, Draw!" is not the
first AI experiment that Google has undertaken, but it's definitely one of the
more fun projects. As you draw, the computer will guess out loud what it thinks
you're drawing until it's sure: "Oh, I know, it's a duck!" Pretty
cool, right? Somewhere behind the neural networks that we can't see in the
back-end, the computer recalls all of the drawings that other people have
submitted in the past and draws its conclusions based on that.
"Quick, Draw!" has become good at
figuring out what you draw, even if though sketches will not be exactly what someone else has drawn. That is because lots of people have played it and the more people play, the better it gets. That's the magic of big data.
Need a more visual explanation? OK —
let's say the game asks for a rabbit to be drawn. I draw a rabbit to the best
of my ability, and the computer successfully guesses that I am, indeed, drawing
a rabbit. You can see my (unfinished) rabbit.
Considering how bad my rabbit is,
I'm impressed that the software could guess it right. I didn't get my bucket
correct, even though my bucket is more bucket-like than my rabbit was
rabbit-like. So, there must've been a disconnect between the strokes I made and
what the computer expected.
When the game is over, the computer
tells you what your drawing reminded it of. For instance, my rabbit drawing was
similar to other people's drawings of a rhino and a duck. It's all about
training the computer to compare and contrast different drawings and recognize
that various features belong in different categories, or objects. While it may
be easy for us to know what a duck looks like, the computer needs to
"learn" that for itself. To make the computer understand, it needs to
see several rabbit doodles before it starts to see the patterns that make a
rabbit a rabbit.
Later, the game shows the rabbit
drawings other people have submitted while playing the game. As you can see,
most drawings of rabbits include big, floppy ears and a round body. So, while
we may have encountered different mailboxes, and cookies, we have a similar
idea of what each of those objects should look like. Again, the computer needs
to see a lot of rabbit drawings before it can get good at guessing.
Of course, the technology isn't perfect
and the algorithms behind "Quick, Draw!" don't always work the way
they're supposed to. But as more and more people play the game, it's safe to
assume that those algorithms will get smarter over time and improve its
accuracy ratio. So, if you're a tech nerd or a fan of interactive games, give
"Quick, Draw!" a whirl. Happy drawing!
No comments:
Post a Comment