optuna.visualization

visualization 模块提供了使用plotly和matplotlib绘制优化过程的实用函数。绘图函数一般取一个 Study 对象和可选的参数作为一个列表传递给 params 参数。

注解

optuna.visualization 模块中,以下函数使用 plotly 来绘制图像,但 JupyterLab 默认情况下不能渲染它们。请按照这个 installation guideJupyterLab 中显示图像。

optuna.visualization.plot_contour

将 study 中的参数关系绘制成等高线图。

optuna.visualization.plot_edf

绘制study的目标值EDF(经验分布函数)。

optuna.visualization.plot_intermediate_values

绘制一个 study 中所有 trial 的中间值。

optuna.visualization.plot_optimization_history

绘制一个 study 中所有 trial 的优化历史记录。

optuna.visualization.plot_parallel_coordinate

Plot the high-dimensional parameter relationships in a study.

optuna.visualization.plot_param_importances

绘制超参数重要性。

optuna.visualization.plot_pareto_front

绘制 study 的帕累托前沿面。

optuna.visualization.plot_slice

将study中的参数关系绘制成切片图。

optuna.visualization.is_available

返回是否可以使用 plotly 进行可视化。

注解

optuna.visualization.matplotlib 模块的后端是 Matplotlib。