News for hackers. Stuff that matters.
Re:Ask HN: What are for you the most interesting application... by eb0la on Tuesday July 24, 2018 @08:18AM (#17600304)
Data Generation. All kind of dvelopments arround GANs are really exciting. I bet on GANs on videogames.soon for generating content the same way fractals did it 15/20 years ago (see The Sentinel, Archipelagos...)
Re:Ask HN: What are for you the most interesting application... by jacob9706 on Tuesday July 24, 2018 @04:55PM (#17604849)
When I first started my adventure into deep learning I became convinced that even a simple dense network could be used for storing and generating variations of 3D content.

I never took it beyond a simple dense network for a blade of grass, but I'd like to re-approach this using Tensorflow.JS. You can see the stupid simple POC at: https://jacob-ebey.github.io/gen-3d/ if you're interested.

Having experience working in CAD/CAM software, I have a feeling that the struggle in an approach like this will be maintaining meaningful output topology when adjusting parameters.

The simple approach in the grass POC was to have a single network input that was between 0 and 1 for each grass model. If we had 4 grass models, the training batch would have 4 entries with the first input being 0, the second being 0.25, etc... Then to generate a "grass" model, you could feed in any value between 0 and 1 to get a new model.

The catch here is that to maintain a meaningful output, the input models must have the same "shape". I.e the same number of vertices and indices as the indices from a base model are mapped to the new vertex values spat out by the network.