3 ms·
OtterTune is something that we have been working on at Carnegie Mellon for several years now. Your overall assessment of our approach is correct. OtterTune uses
by apavlo 5y ago
OtterTune is something that we have been working on at Carnegie Mellon for several years now. Your overall assessment of our approach is correct. OtterTune uses Bayesian Optimization, either with a GP or DNN as the surrogate model to predicate how the objective function will change for a given set of knob values. We then run GD to find a new set of values.
A lot of the tricky parts in this problem are figuring out what to tune, how to tune, and when to tune.
- auraham 5y agoThanks for your answer! At first I though you were using machine learning as an end-to-end approach for solving an optimization task. Now, I understand that you use ML for creating a surrogate model and GD for optimizing it. Interesting!