Open
Description
Current situation
We have om.slice_plot
to visualize objective functions. You can see them in action here
Desired Situation
- For two-dimensional problems it would be nice to do a 3d visualization of objective function. This could either be a 3d plot or a heatmap plot. Examples for both can be found here
- For higher dimensional functions we could do a grid of such plots to show how the function varies when changing two parameters at a time. This would follow the idea of a seaborn.pairplot.
Proposed implementation
- Doing the function evaluations to create the data for the plots needs to be seeparated from the actual plotting code
- The function evaluations should be done in parallel using our batch evaluators. You can check the slice plot implementation to see how that is done
- The interface should be similar to slice plot