News for hackers. Stuff that matters.
Re:Generative Adversarial Networks – The Story So Far by iyaja on Saturday June 22, 2019 @03:39PM (#20251330)
Hi everyone. I just published a new blog post which talks about the evolution of GANs over the last few years. You can check it out here.

I think it's fascinating to see sample images generated from these models side by side. It really does give a sense of how fast this field has progressed. In just five years, we've gone from blurry, grayscale pixel arrays that vaguely resemble human faces to thispersondoesnotexist, which can easily fool most people on first glance.

Apart from image samples, I've also included links to papers, code, and other learning resources for each model. So this article could be an excellent place to start if you're a beginner looking to catch up with the latest GAN research.

I hope you enjoy it!

Re:Generative Adversarial Networks – The Story So Far by amelius on Saturday June 22, 2019 @09:17PM (#20252682)
Cool! But one thing I'd like to see discussed is to what extent the images in various publications have been cherry-picked.
Re:Generative Adversarial Networks – The Story So Far by Scaevolus on Sunday June 23, 2019 @03:01AM (#20253688)
Cherry picking is no longer necessary with recent advancements. The images on https://thispersondoesnotexist.com/ are random and have a few artifacts (particularly the backgrounds and hair), but if you weren't looking for it you'd be unlikely to notice anything.
Re:Generative Adversarial Networks – The Story So Far by tachyonbeam on Saturday June 22, 2019 @11:30PM (#20253138)
I'm curious about that too, and I'd like to know if there's been much work on GANs that can generate videos.
Re:Generative Adversarial Networks – The Story So Far by isoprophlex on Saturday June 22, 2019 @05:56PM (#20251921)
This was a very enjoyable read, thank you! You do a great job in making these concepts understandable.

The self attention mechanisms caught my eyes. Going to look into implementing something like that for a toy dataset. Thanks for the inspiration

Re:Generative Adversarial Networks – The Story So Far by 6gvONxR4sf7o on Saturday June 22, 2019 @08:10PM (#20252446)
I know people have been having trouble adapting these kinds of generative techniques to text. Do you know of anyone making interesting progress there?
Re:Generative Adversarial Networks – The Story So Far by heydenberk on Saturday June 22, 2019 @08:52PM (#20252597)
I put your question in talktotransformer.com and got this response:

  I know people have been having trouble adapting these kinds of
  generative techniques to text. Do you know of anyone making
  interesting progress there?
  
  
  It is difficult to make progress in the field of generative methods
  with text alone - it takes effort and creativity to get a generative
  system working. A big part of our research focuses on generating
  sequences which correspond to handwritten data, and to improving on
  that method we have developed generative techniques which allow us to
  generate a large range of novel sequences. Our work is still small,
  but we are not stopping there, in fact our next major research project
  is to generate novel sequences for novel languages.
  
  
  What I see is that we are still in an early stage when it comes to
  the technology used in generative methods to create new words, but I
  suspect this is due to a combination of factors. First and foremost is
  the fact that the techniques we've developed to generate novel
  sequences are highly specialized in a particular kind of context -
  we are not going to create random numbers or sequences because that
  just doesn't work. Generating a word, for example, uses very specific
  computational principles and can only be done if you are aware of the
  context in which it is being generated (or "determined" as the
  linguists would say). Even so, the general principle has been around
  so long, that one could quite easily create several different methods
  to create.
Re:Generative Adversarial Networks – The Story So Far by gwern on Saturday June 22, 2019 @09:42PM (#20252763)
GPT-2 is, however, not adversarial at all, and that might be part of why it rambles and lacks consistency or much of a 'point'.
Re:Generative Adversarial Networks – The Story So Far by ReDeiPirati on Sunday June 23, 2019 @07:54AM (#20254896)
+1. Also, the author of this article wrote a terrific article on GPT-2 as well. I'll definitively recommend you to check it out if you are interested in the latest breakthrough of text generation: https://blog.floydhub.com/gpt2/
Re:Generative Adversarial Networks – The Story So Far by lettergram on Sunday June 23, 2019 @12:25AM (#20253302)
Yes!

https://medium.com/capital-one-tech/why-you-dont-necessarily...

GANs simply try to replicate a set of features - you can think of this as images or text. Variations in the GAN designs will be present, but the general principles are the same.

Re:Generative Adversarial Networks – The Story So Far by xvf22 on Saturday June 22, 2019 @08:00PM (#20252417)
This is really helpful, I've been wanting to deep dive on GANs and this has pushed me to do it.

I like the mix of images and explanations.

Thanks!