Live data from Hacker News

StyleGAN2

github.com

1–10 of 36 posts

Re: StyleGAN2

#3
Only watched the video, but one of the interesting things is the potential method to tell a generated image from a real one: namely, if you take a generated image, it's possible to find parameters which will generate exactly the same image. But if you take a real image, it's generally not possible to get exactly the same image, but only a similar one.

The exact point in the video:

https://youtu.be/c-NJtV9Jvp0?t=208

Re: StyleGAN2

#4
post #3

Only watched the video, but one of the interesting things is the potential method to tell a generated image from a real one: namely, if you take a generated image, it's possible to find parameters which will generate exactly the same image. But if you take a real image, it's generally not possible to get exactly the same image, but only a similar one. The exact point in the video: https://youtu.be/c-NJtV9Jvp0?t=208

Also, looks like https://thispersondoesnotexist.com/ has been updated to use the new generator.

Re: StyleGAN2

#5
A bit off-topic - the license [0] is interesting. IIUC, if anyone who is using this code decides to sue NVidia, the grants are revoked, and they can sue back for copyright infringement?

Also, interesting that even with such "short" licences there are trivial mistakes in it (section 2.2 is missing, though it is referenced from 3.4 and 3.6 - I wonder what it was...)

[0] https://nvlabs.github.io/stylegan2/license.html

Re: StyleGAN2

#6
post #5

A bit off-topic - the license [0] is interesting. IIUC, if anyone who is using this code decides to sue NVidia, the grants are revoked, and they can sue back for copyright infringement? Also, interesting that even with such "short" licences there are trivial mistakes in it (section 2.2 is missing, though it is referenced from 3.4 and 3.6 - I wonder what it was...) [0] https://nvlabs.github.io/stylegan2/license.html

Patent grants.

Its a butchered Amazon Software License: https://aws.amazon.com/asl/

Re: StyleGAN2

#7
post #3

Only watched the video, but one of the interesting things is the potential method to tell a generated image from a real one: namely, if you take a generated image, it's possible to find parameters which will generate exactly the same image. But if you take a real image, it's generally not possible to get exactly the same image, but only a similar one. The exact point in the video: https://youtu.be/c-NJtV9Jvp0?t=208

This is only possible if you have access to the model neural net... If you dont you cant tell the difference.

Re: StyleGAN2

#8
The part of the video showing the location bias in phase artifacts (straight teeth on angled faces) is really interesting and very clear in retrospect if you look at StyleGAN v1 outputs.

Their “new method for finding the latent code that reproduces a given image” is really interesting and I’m curious to see if it plays a role in the new $1 million Kaggle DeepFakes Detection competition.

It feels like we’re almost out of the uncanny valley. It’s interesting to place this in context and think about where this technology will be a few years from now - see this Tweet by Ian Goodfellow on 4.5 years of GAN progress for face generation: https://twitter.com/goodfellow_ian/status/108497359623614464...

Re: StyleGAN2

#9
I set up this super simple ‘Which Face Is Real?’ (http://www.whichfaceisreal.com/) style challenge. Click the row to show the answers. You might need to zoom out.

https://veedrac.github.io/stylegan2-real-or-fake/game.html

There's a harder version as well, where the image is zoomed in.

https://veedrac.github.io/stylegan2-real-or-fake/game_croppe...

I get 100% reliably with the first link (game.html), and got 4/5 on the cropped version (game_cropped.html) so far.

Re: StyleGAN2

#10
post #5

A bit off-topic - the license [0] is interesting. IIUC, if anyone who is using this code decides to sue NVidia, the grants are revoked, and they can sue back for copyright infringement? Also, interesting that even with such "short" licences there are trivial mistakes in it (section 2.2 is missing, though it is referenced from 3.4 and 3.6 - I wonder what it was...) [0] https://nvlabs.github.io/stylegan2/license.html

Patent grants. Its a butchered Amazon Software License: https://aws.amazon.com/asl/

I've never understood why it's allowed to give up "suing rights" in contracts. It is in the interest of the public that any law infringement gets investigated and the infringers punished.

In principle a lawsuit is just asking a neutral party to judge whether there indeed was a law breaking where I suspect there was one. Ideally, this is not a inherently hostile action that should be met with any negative consequences.

I know criminal and civil law are different beasts, but still the situation is analogous to renting out a room to someone in exchange for them promising not to report me to the police if I beat them up, else I can kick them out without notice.

It should be an inalienable right of anyone to report/sue for any wrongdoing against them. It should not be conditional on losing some (any) beneficial things.

"I agree I will not sue you even if I later find out that you did something illegal against me" should not be legal to be in a contract.

Post reply on HN