Jan David Fischbach
Jan David Fischbach
Hey @joamatab, do you know of a comprehensive syntax specification for these files? Regards JD
The following also seems to work: If in the selection step there is no definite maximum (multiple maxima with (almost) the same value) select all. Tested here https://github.com/Jan-David-Black/inverse_design_strict_fabrication/tree/optimization_experiments in the...
@Dj1312 I also observed that behavior. It is highly dependend on the initialization of the latent space. Additionally the optimization step_size plays into it: with a larger step one reaches...
This effect is the reason I implemented `cache=True` in javiche, so that the ceviche simulation is only performed once the design has changed. As a result a fast generator implementation...
> I have some problems with this now since the inner_loss_fn now take always 1 argument but return multiple s_values Could you return those as an array? The original paper...
Turns out reducing the bias and random spread already goes a long way to get the optimization going (without many iterations at the same design):
> Finally a comment about the beta-parameter of the transform, as mentionned, it is in the range of 2-8. Generally, we begin with the smallest value (2), then we make...
https://github.com/Jan-David-Black/inverse_design_strict_fabrication/tree/optimization_experiments
One more thought: What is the notion of centering a brush on a pixel for a brush with an even pixel-width (e.g. 10 as used in the paper)?
Ah and another one: Does an iteration involve a single pair of (forward and adjoint) simulations, or are running multiple adjoint simulations, because the geometry does not change in between...