6 ms·
This Bench Does Not Exist
- _notdan_ 5y agoWHY
- edent 5y agoFOR SCIENCE! But, mostly, to understand what is possible. It's easy to read about what other people are doing, but I wanted to try it out myself. And I figured that no one else had tried it with benches yet.
- joshwillik 5y agoAnd isn’t that the spirit of HN in a nutshell?
- thehodge 5y agoLove it! But how soon until spammers start using fake benches to try and get us to buy garden equipment
- spython 5y agoWould Stylegan3 training have worked on Google Colab? Or are the resources just too limited?
- edent 5y agoThat's an interesting question. I think Colab times out after 24 hours - so it would need a bit more hand-holding. Additionally, there's no guarantee of what resources you'll get with them - so the entire process will take a lot longer.
- Tenoke 5y agoThe timeout doesn't matter much, you can periodically save to drive. I spent like a month (subjectively) training gpt2 on Colab by just letting it run for a while and save the weights to drive and then pick up from there next time. I've done the same with GANs, too over a couple of days. https://svilentodorov.xyz/blog/stylegan-for-evil/ https://svilentodorov.xyz/blog/stylegan-for-evil/ https://svilentodorov.xyz/blog/gpt-15b-chat-finetune/ https://svilentodorov.xyz/blog/gpt-15b-chat-finetune/
- mauvehaus 5y agoInquiring minds want to know what would happen if somebody added the Jamaica Pond Taco Bench to the training set... https://www.atlasobscura.com/places/jamacia-pond-bench https://www.atlasobscura.com/places/jamacia-pond-bench
- edent 5y agoWhat an incredible bench! In all honesty, I doubt a single "weird" bench would disrupt things too much. I didn't go through every photo in the training set - so undoubtedly a few non-benches slipped through.
- actually_a_dog 5y agoHah! That actually looks like something I wouldn't have been surprised to see already in the output.
- mauvehaus 5y agoIt'd actually be pretty funny to include a picture of it in the "full-on psychedelic hellscapes" section and see if anybody notices.
- hwers 5y ago> "The computation for the 512x512px training set was run for 20 days on an IBM AC922 POWER9 server running RHEL7, utilising all four Nvidia Tesla V100 SXM2 16GB GPUs." That's super overkill. If you just transfer learn from a good checkpoint you'll get good results in a day or two on a V100 (probably even a P100), especially at just 512x512. (I've done this lots of times and a colab pro account for $10 is more than plenty.)
- edent 5y agoOh, that's interesting. Do you have a tutorial on how to do that?
- hwers 5y agoI learned everything I know about stylegan (prior to experimenting myself) from this channel: https://www.youtube.com/c/ArtificialImages/videos https://www.youtube.com/c/ArtificialImages/videos For stylegan this playlist was useful: https://www.youtube.com/playlist?list=PLWuCzxqIpJs8ViuBIUtAk-dsAtdrApYoy https://www.youtube.com/playlist?list=PLWuCzxqIpJs8ViuBIUtAk... (in particular this video https://www.youtube.com/watch?v=KxXqCsl-z2k&list=PLWuCzxqIpJs8ViuBIUtAk-dsAtdrApYoy https://www.youtube.com/watch?v=KxXqCsl-z2k&list=PLWuCzxqIpJ...). Or just go straight to this colab: https://colab.research.google.com/github/dvschultz/stylegan2-ada-pytorch/blob/main/SG2_ADA_PyTorch.ipynb https://colab.research.google.com/github/dvschultz/stylegan2... I'd recommend sticking with stylegan2 for the moment though since it's much easier (cheaper time/computation wise) to transfer from (and the result is about the same - in fact better at the same time and computation budget).
- edent 5y agoThat's amazing - thanks. Gives me something to play with this weekend :-)
- siliconpotato 5y agowhat checkpoint would you use though? AFAIK there are no existing datasets trained on benches.
- Oarch 5y agoI'd like to see someone flip this format - This Bench Does Exist - where they physically recreate these slightly deformed benches/whatever. A bit like glitch-inspired art.
- rickspencer3 5y agoI am getting the sense that over time, we will collectively building in AI a realm populated by the Platonic Ideal of objects in the human world. But since it is in learning models, we will be able to see the zeros and ones, but still won't really have mental access to that realm, only the ability to recognize the particulars that it produces. Really cool and fun stuff.
- tokai 5y agoIs it just me or do they all look super off? I definitely believe that they do not exist. Them existing would actually be surprising.
- lordnacho 5y agoYeah this one is not quite as good as the other "does not exist" sites. A lot of the ones I've seen have a quite realistic looking bench, but with a very obviously not-real backdrop. Strange smears and artifacts are a dead giveaway.
- tuyiown 5y agoLooks like generating credible portraits is easier than generating bench pictures.
- obituary_latte 5y agoA couple of these images pretty accurately represent what it feels like visually before a migraine strikes. Especially those with grass between the legs.
- dgb23 5y agoInterestingly (someone told me) that those artifacts and the videos especially can remind one of psychedelic hallucinogens. There seems to be some shockingly similar transformations, patterns and artifacts with other, related projects as well, including color patterns, movement, things melting or merging into each other etc. There is a ton of computation happening in the visual cortex. If disturbing it, connecting different things or "seeing behind the curtain" matches some of these visual computing projects then I think we're onto something.
- VoodooJuJu 5y agoThe "This Person Does Not Exist" was pretty striking, but with all these copycats (a bench now? really?), it's getting a little silly.
- blamazon 5y agoAs I interpret it, the point is to demonstrate how anyone with a dataset large enough can now do this. Even memorial benches, because that's what the author had.
- edent 5y agoYup, that's pretty much it. I had a huge dataset - so wanted to see what interesting uses I could put it to.
- Beltiras 5y agoThis particular trend has a long way yet to metastasize. It violates rule 34 at least. The list of "This X does not exist" is counted in the teens and we will see lots more of it.
- el_nahual 5y agoWe just need a "This (This thing does not exist) Does Not Exist", sort of a meta does not exist, a sort of Y Combinator (natch) of "this thing does not exist".
- sebastianconcpt 5y agoThey are publishing the result of practicing AI
- patwolf 5y agoThe inscriptions are interesting. The one that reads "Dedicated with love to the memory of Alan (Alan) Hutton" reminds me that it has no understanding of what parentheses mean in a name on the inscription.
- edent 5y agoTo be fair, some of the original inscriptions have things like "in memory of David (Dave) Lister". So you can see why the model "thought" that having identical meaning names in that order would be sensible.
- SketchySeaBeast 5y agoNah, it has absorbed the internet. That's a call-back to Jurassic Park 3.
- axg11 5y agoGenerative machine learning is still super early. In the short term a lot of the interesting work in machine learning will continue to be focused on large models run on compute clusters (GPT-3, Dall-E, PaLM, RETRO). In the long term I'm excited about bringing all of that local. A real turning point will be when models are efficient enough or phones are powerful enough to train generative models locally. Combining generative ML with your own local library of images will lead to some interesting applications.
- jazzyjackson 5y agohad anyone done a nearest neighbor lookup / cosine similarity from the output of a styleGAN to the training set? I can never quite wrap my head around how much is being hallucinated vs merely regurgitated.
- phkahler 5y agoIs it reasonable to liken such image generation to projection? Like when they say your brain is constantly projecting its own model of the world for comparison with sensory input. I like that as a model of how our brain works BTW.
- woopwoop 5y agoThere's some sort of "benchmark" pun lying in the open here, unexploited.
- sebastianconcpt 5y agoI wouldn't bench on that.
- aendruk 5y agoI’m more amazed that their data source OpenBenches exists. > OpenStreetMap has a list of (nearly) every bench in the world – but they don’t record whether there is an inscription on it. We tried to send a Freedom of Information request to Westminster Council for a list of their benches – but they don’t keep that information. […] So now it is time to crowd-source the data! https://openbenches.org/ https://openbenches.org/
- edent 5y agoMy wife and I created the source - which helps :-) At the time, OSM didn't record inscriptions. We now have an API so that our benches can be matched to OSM's IDs if they want. But it is a bit complicated because the GPS measures where the photographer is, not where the bench is. And benches do move around quite a bit. We also syndicate (if that's the right word) some of the images to Wikimedia - mostly of benches dedicated to "notable" people.
- sebastianconcpt 5y agoWas I the only one that felt uncomfortable when looking at all these animations of unstable objects? I see how this can be a chinese water torture kind of device [1]. [1] https://en.wikipedia.org/wiki/Chinese_water_torture https://en.wikipedia.org/wiki/Chinese_water_torture
- idontwantthis 5y agoDoes anyone else find these kind of horrifying in a very difficult to explain way?
- edent 5y agoYes! There's a sort of "uncanny valley" effect - https://en.wikipedia.org/wiki/Uncanny_valley https://en.wikipedia.org/wiki/Uncanny_valley Your brain is pattern matching - but it is also noticing the "flaws" in the pattern.
- zuminator 5y agoThe youngsters might refer to these as "cursed images." https://en.m.wikipedia.org/wiki/Cursed_image https://en.m.wikipedia.org/wiki/Cursed_image
- rectang 5y ago> COPYRIGHT?!?! > OK, so here's an odd question. All of the photos on the site have been licenced under Creative Commons. Mostly BY-SA 4.0 but a few imported from Flickr and other sites with different CC licences. > What's the copyright situation of the generated images? > I honestly don't know. If you do, stick a comment in the box below. The generated images are derivative works. If a portion of a source image can be recognized and a case were brought, a court may decide that the generated image infringes on the copyright of the owner of said source image. For those images made available by the owners under, CC-BY-SA 4.0, remixing is permitted. However, to fulfill the terms of the CC-BY-SA 4.0, you must add explicit attribution, which has not been done. https://creativecommons.org/licenses/by-sa/4.0/ https://creativecommons.org/licenses/by-sa/4.0/ For those images under CC-BY-SA 4.0, if you 1) add attribution and 2) explicitly license your generated images under CC-BY-SA 4.0 as well, that would fulfill the terms of the license and you would be in the clear. Adding attribution would be laborious, since each image would need to be accompanied by attribution for at least every recognizable source image and arguably every image in the model. The practical risk is not the same as the reasoned legal exposure, since a copyright holder would have to take action and most image owners will not bother. Similar analysis applies to all AI-generated creations based on a corpus: they are derivative works of everything in the corpus, and an infringement judgment is possible based on the same criteria that would apply for a manually created collage, copy, pastiche, "tribute", etc. AI is not copyright washing.