Live data from Hacker News

Teaching Machines to Draw

research.googleblog.com

21–30 of 75 posts

Re: Teaching Machines to Draw

#22
post #6

I've read through all comments and referred docs, but no one seemed to offer much reason why we'd want machines to draw sketches. An incomplete list: * It's a different way to represent drawings. Alternative to pixels * Perhaps making it easier to render old-school animation at one point? It's a fun rabbit hole though, the many sub-perfect bicycle sketches reminded me to this project, when someone created 3D renders…

Those were some awesome bicycles.

Re: Teaching Machines to Draw

#23

Plug of vaguely related work of mine: http://www.forwardscattering.org/post/42 http://www.forwardscattering.org/post/44 One thing interesting about this kind of automatic/AI-generated art is that it forces us to examine preconceptions about human creativeness. What does art mean when an algorithm can paint or draw as well?

Art is an expression, not an artifact. I would say intent is a key aspect... creatively mapping emotions and ideas onto an intermediary medium with the intent of invoking them in the audience.

Today's AI can replicate works of art and simulate the technical processes, but we're far from the cognitive depth required for creative artistic expression.

Re: Teaching Machines to Draw

#25
post #6

I've read through all comments and referred docs, but no one seemed to offer much reason why we'd want machines to draw sketches. An incomplete list: * It's a different way to represent drawings. Alternative to pixels * Perhaps making it easier to render old-school animation at one point? It's a fun rabbit hole though, the many sub-perfect bicycle sketches reminded me to this project, when someone created 3D renders…

I assume you look out far enough you might replace cartoon animators with AI. Maybe throwing them automation bones along the way.

Might also be helpful for captchas?

Re: Teaching Machines to Draw

#26
post #6

I've read through all comments and referred docs, but no one seemed to offer much reason why we'd want machines to draw sketches. An incomplete list: * It's a different way to represent drawings. Alternative to pixels * Perhaps making it easier to render old-school animation at one point? It's a fun rabbit hole though, the many sub-perfect bicycle sketches reminded me to this project, when someone created 3D renders…

Sometimes doing things that doesn't serve a direct purpose is a great way to learn something that serves a pretty valuable purpose.

GPS was invented by a few guys "just playing around" with the signals put out by sputnik.

Re: Teaching Machines to Draw

#27
You are teaching the computer to produce simple pictures of things that you find meaningful in response to prompts. You draw something from your imagination into the real world. You won't have built a machine that can draw until it produces a picture that it made on its own initiative without your prompt.

Re: Teaching Machines to Draw

#28
post #6

I've read through all comments and referred docs, but no one seemed to offer much reason why we'd want machines to draw sketches. An incomplete list: * It's a different way to represent drawings. Alternative to pixels * Perhaps making it easier to render old-school animation at one point? It's a fun rabbit hole though, the many sub-perfect bicycle sketches reminded me to this project, when someone created 3D renders…

The second paragraph mentions a couple of reasons:

> ...we created a model that potentially has many applications, from assisting the creative process of an artist, to helping teach students how to draw.

For vector output, there's also a subtle but important distinction between machine-drawn images (based on rasterized data) converted to vectors, and generating machine-drawn vector images. The latter could be more useful in (as you mention) animation, as well as producing vector images with clearly isolated elements - e.g., a vector image wherein occluded elements are represented with full masked shapes (preserving editable layers) rather than a single "flattened" vectorized layer.

Re: Teaching Machines to Draw

#29
post #6

I've read through all comments and referred docs, but no one seemed to offer much reason why we'd want machines to draw sketches. An incomplete list: * It's a different way to represent drawings. Alternative to pixels * Perhaps making it easier to render old-school animation at one point? It's a fun rabbit hole though, the many sub-perfect bicycle sketches reminded me to this project, when someone created 3D renders…

It is not about sketches at all. It is a nice AI problem that is becoming approachable now with algorithms and computing. It is a step towards machines being able to learn more and more complex concepts and producing correspondingly complex behaviors.

Re: Teaching Machines to Draw

#30
Everyone I know who tried it drew a somewhat small repertoire of naughty sketches. Yet the service militantly refuses to recognize even the most basic of naughty sketches. :)
Post reply on HN