AnalyzerΒΆ
DeepOBS uses the analyzer module to get meaning full outputs from the results created by the runners. This includes:
- Getting the best settings (e.g. best
learning rate
) for an optimizer on a specific test problem. - Plotting the hyperparameter (e.g.
learning_rate
) sensitivity for multiple optimizers on a test problem. - Plotting all performance metrics of the whole benchmark set.
- Returning the overall performance table for multiple optimizers.
The analyzer can return those outputs as matplotlib plots for customization.