Slashdot Mirror


New Google Project Lets You Collaborate On Doodles With A Neural Network (tensorflow.org)

Long-time Slashdot reader Giant Robot writes: Google Brain's latest experiment is a neural network that allows you to collaboratively draw with it inside of your web browser in real-time. The neural network is trained using the drawings collected from an earlier web game called Quick, Draw! released a few months earlier.
"Once you stop doodling, the neural network takes over and attempts to guess the rest of your doodle," explains Google's page about the project, adding "You can take over drawing again and continue where you left off."

31 comments

  1. I forsee the future: by Presence+Eternal · · Score: 2

    This project will make many headlines, and some people will try to build a business around the api. Google will then close it in three years because only a few hundred thousand people use it regularly.

    1. Re: I forsee the future: by Anonymous Coward · · Score: 0

      Nailed it. Can you say, 'novelty'?

    2. Re:I forsee the future: by Anonymous Coward · · Score: 0

      After enough training, the AI will draw penises 99.98% of the time.

    3. Re:I forsee the future: by Anonymous Coward · · Score: 0

      There's no API. The models they used, data for training these models, and even pre-trained model weights are all open sourced. This particular implementation runs in client-side JS. A TensorFlow implementation in Python / Jupyter notebook is also available for local use.

  2. TTP by Anonymous Coward · · Score: 0

    Any guess?

  3. This must be exciting to somebody by AlanObject · · Score: 1, Interesting

    OK I tried it and I was not exactly whelmed. Forty years ago I was playing with predictive pattern matching models in an attempt to create a Go player. Although the basic idea worked it took too much expensive computer storage (CDC 7600) to actually play a game on a 9x9 board in real time. (The processor was actually fast enough.)

    This exercise is pretty much the same but this software has the benefit of lots of cheap processor cycles and storage space. (I'll spare you the numeric equivalent calculations from the 7600 to modern hardware.) And instead of winning combinations it just guesses stuff with a wide range of possible positive feedback responses.

    We will see if Alphabet's infinite money supply can make something out of this. Personally I just don't see much but I have been wrong on the "vision" thing before.

    1. Re:This must be exciting to somebody by ColdWetDog · · Score: 1

      Once you stop doodling, the neural network takes over and attempts to guess the rest of your doodle," explains Google's page about the project...

      What could possibly go wrong?

      --
      Faster! Faster! Faster would be better!
    2. Re:This must be exciting to somebody by Anonymous Coward · · Score: 0

      Nothing, unless you consider dick and balls doodles wrong.

    3. Re:This must be exciting to somebody by Anonymous Coward · · Score: 0

      It could function as an example of the class of future systems to complement the human creative processes. Composing, creative writing, product, civil and architecture design come to mind.

    4. Re:This must be exciting to somebody by Anonymous Coward · · Score: 0

      Once 4chan gets wind of this, it'll be swastikas and noses.

    5. Re:This must be exciting to somebody by Trax3001BBS · · Score: 1

      OK I tried it and I was not exactly whelmed.

      On my cell phone all it saw was a bird, no matter the doodle.

    6. Re:This must be exciting to somebody by Trax3001BBS · · Score: 1

      OK I tried it and I was not exactly whelmed.

      On my cell phone all it saw was a bird, no matter the doodle.

      DUH, on the PC I see it's selectable.

    7. Re:This must be exciting to somebody by Dracolytch · · Score: 1

      Part of what makes this interesting and challenging is how incredibly open the state-space is. With Chess/Go/Checkers/etc, much of the problem comes down to searching a finite state-space. In this case, the possible state-space is so open it's basically indistinguishable from infinitely open.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
  4. Trump by Anonymous Coward · · Score: 0

    Trump doodles on the bills heâ(TM)s supposed to read while imagining having sex with Ivanka!

  5. WCPGR? by Anonymous Coward · · Score: 0
  6. Rebellion by Anonymous Coward · · Score: 0

    I suggest we all collaboratively draw erect cocks to screw up this IA

  7. Does it use wire or wireless for the network? by Anonymous Coward · · Score: 0

    Neoron network is which?

  8. Drawing in web browser without JavaScript by tepples · · Score: 0

    Several users, whether for privacy or anti-malware reasons, have decided to abstain from running JavaScript at all, including many who replied to this story. If blocking all scripts becomes commonplace, how will things such as "Google Brain's latest experiment" be built? Will such experiments instead need to be wrapped in Electron for Windows, Electron for macOS, Electron for X11/Linux, and whatever is used to package web apps on mobile? Or would people who do not tolerate JavaScript instead tolerate a clunky workaround using server side image maps?

    1. Re:Drawing in web browser without JavaScript by Anonymous Coward · · Score: 0

      have decided to abstain from running JavaScript at all

      The sane ones, yes. Given the actual history, default-enable of JS is irresponsible in the extreme.

      how will things such as "Google Brain's latest experiment" be built?

      Why on earth should I give a rat's ass about Google's "latest experiment" at the cost of opening up my computer to malware attacks, security problems, the privacy nightmare it enables, and the rest of the cluster fuck we've seen from Javascript over the years?

      "But how will you receive this shiny new penny if you don't let strangers come into your house at any time for any reason to do whatever they want? One of them could leave you a shiny new penny!" Uhh..... I'll pass on the shiny new penny, thanks.

    2. Re:Drawing in web browser without JavaScript by Calydor · · Score: 1

      Why not just deliver it as a kind of small, installable game? That's ... essentially what this is in the first place.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    3. Re:Drawing in web browser without JavaScript by locopuyo · · Score: 1

      Blocking all javascript will never become commonplace. Does that really need to be explained?

    4. Re:Drawing in web browser without JavaScript by Anonymous Coward · · Score: 0

      People who don't tolerate active content just miss out. There's no point just wrapping it up in the core of a web browser and still running JS, but as a pseudo-application.

    5. Re:Drawing in web browser without JavaScript by tepples · · Score: 1

      Will such experiments instead need to be wrapped in Electron for Windows, Electron for macOS, Electron for X11/Linux, and whatever is used to package web apps on mobile?

      Why not just deliver it as a kind of small, installable game?

      Because users of who run a different platform from you would miss out. For example, if you deliver "a kind of small, installable game" as a .dmg image containing a macOS app bundle, people who own a computer made by any company other than Apple won't be able* to run it. And even if you do have the resources to make and test a port of your application to all major platforms, there's no guarantee of a timely response from the app review process of Windows Store, iOS App Store, and Mac App Store.

      * Legally. Hackintosh is infringement (Apple v. Psystar), and recommending Hackintosh to the public is inducing infringement (MGM v. Grokster).

    6. Re:Drawing in web browser without JavaScript by Anonymous Coward · · Score: 0

      I have an idea! Why not run little apps in flashy little sandboxes plugged into your browser? Maybe call them app-lets. Seems perfectly safe.

    7. Re:Drawing in web browser without JavaScript by Anonymous Coward · · Score: 0

      I don't want anything running in my browser. They should be running on the desktop where they can't do any harm. Like an "active desktop".

  9. I drew a butt hole by Anonymous Coward · · Score: 0

    And Google added the spokes! Man, that thing is really smart. Next up: boners!

  10. Draw an emoji by Anonymous Coward · · Score: 0

    I assumed Quick Draw was used to build a training data set for the GBoard "draw an emoji" feature.

  11. Tried it ... by CaptainDork · · Score: 1

    ... boring.

    --
    It little behooves the best of us to comment on the rest of us.
  12. OK; that was cool by lkroll4565 · · Score: 1

    lol :)

  13. utter waste of time by Anonymous Coward · · Score: 0

    A good engineer can reverse engineer an algorithm with a number of test inputs. This POS showed its 'advanced neural method' in a few tries.

    Draw the first obvious geometric outline (squashed oval for 'pineapple', some sort of quad for 'garden', a rounded cone for 'windmill' etc) and the 'algorithm' finds weights for this outline (pos, size, orientation) and places obvious 'features' (legs of 'spider', blades of 'windmill) to correct scale, position. Big whoop.

    Any more sophisticated input (ie., the actual complete form of the 'object') and the 'algorithm' effectively draws random junk on top. It's nothing but a con, like all so-called new-age 'AI' (which is actually a simple pattern matching algoritm exploiting the growth in data storage and data searching/processing).

    Did you know that the 'advances' in voice recognition only happened when 'smart' methods were dropped, and massive indexed databases of pre-existing voice samples were adopted instead, allowing recognition to be done by a 'closest fit' method? Earlier the same idea lead to a breakthru in written language translation, when UN records (where everything a member sez must be translated and recorded in a myriad of other languages accurately) were compiled into massive indexed computer databases. Then pattern matching became the translation method, dropping all 'smart' methods that tried to find semantic language rules.

    Computers aren't smarter than Humans (the big Slashdot lie to boost 'AI' investment). They simply process far more data at a vastly greater speed. They literally work hard, not smart. And now CPUs are so fast and cheap, and storage so fast and cheap, the 'best' algorithms are the dumb ones using vast amounts of storage and data processing.