Earlier quoted context omitted.
> Nevergrad offers an extensive collection of algorithms that do not require gradient computation
I like my idea better
Nevergrad: A Python library for performing derivative-free ML optimization
21–28 of 28 posts
Re: Nevergrad: A Python library for performing derivative-free ML optimization
#22Nevergrad? I wonder if the maker never graduated. ;-)
Re: Nevergrad: A Python library for performing derivative-free ML optimization
#23Earlier quoted context omitted.
We have not yet released examples of interfaces with Pytorch. Maybe with moderate number of hyperparameters the benefit compared to random search will be moderate, whereas it will be very significant with high number of hyperparameters. It also depends on how parallel you are. In all cases we have a wide range of algorithms with a common interface, so that you can compare. We also use it for direct training of the we…
Can you elaborate on the benefit for a high number of hyper parameters?
Re: Nevergrad: A Python library for performing derivative-free ML optimization
#24Would this type of thing be suited for program synthesis or property based testing?
Program synthesis only in some particular cases, like the parametrization of programs for speed or another criterion - but not in the general case of program synthesis.
Re: Nevergrad: A Python library for performing derivative-free ML optimization
#25Earlier quoted context omitted.
We have not yet released examples of interfaces with Pytorch. Maybe with moderate number of hyperparameters the benefit compared to random search will be moderate, whereas it will be very significant with high number of hyperparameters. It also depends on how parallel you are. In all cases we have a wide range of algorithms with a common interface, so that you can compare. We also use it for direct training of the we…
Can you elaborate on the benefit for a high number of hyper parameters?
If you instead have a sampling algorithm informed by the loss functions you avoid this problem. (You instead might have to worry about local minima.)
Re: Nevergrad: A Python library for performing derivative-free ML optimization
#26How does this compare to hyperopt?
Re: Nevergrad: A Python library for performing derivative-free ML optimization
#27Nevergrad? I wonder if the maker never graduated. ;-)
Re: Nevergrad: A Python library for performing derivative-free ML optimization
#28Earlier quoted context omitted.
There was a recent paper from Uber, that GA works well for weights, so I wouldn't drop that area right away.
Sure GA can be great for weights as well - but mainly when gradient is unreliable. I would not use Nevergrad for training the weights of a convolutional network for image classification for example; whereas I use Nevergrad for WorldModels.