Hacker News new | ask | show | jobs
by throwaway4good 1039 days ago
Requires the relationship from the screen coordinates to the variables in the program to be differentiable.

It is a very nice idea though.

1 comments

It requires the final function to have a numerically reasonable finite difference gradient, which is somewhat different from what is commonly referred to as "differentiable" - eg. the insides of that function could still use non-differentiable/non-analytic functions.

It seems to be based on numeric.js, which is based on the classic Fortran UNCMIN [1] optimizer.

[1]: https://perception.lab.uiowa.edu/UNCMIN