黄砖学习曲线:查格传说

2024-05-16 03:22:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用yellowbrick学习曲线绘制训练和验证集的学习曲线。 在绘制学习曲线时,我没有使用交叉验证,而是使用一个保持验证集。无论如何,图例固定为“交叉验证分数”

有没有办法用另一个字符串替换它


Tags: 字符串绘制交叉分数yellowbrick图例办法学习曲线
1条回答
网友
1楼 · 发布于 2024-05-16 03:22:12

Viz返回ax属性中的Axis对象,您可以使用它设置如下标签:

viz.ax.get_lines()[1].set_label('My custom label')

Example

import numpy as np

from yellowbrick.datasets import load_energy
from yellowbrick.model_selection import ValidationCurve

from sklearn.tree import DecisionTreeRegressor

# Load a regression dataset
X, y = load_energy()

viz = ValidationCurve(
    DecisionTreeRegressor(), param_name="max_depth",
    param_range=np.arange(1, 11), cv=10, scoring="r2"
)

# Fit and show the visualizer
viz.fit(X, y)
viz.ax.get_lines()[1].set_label('My custom label')
viz.show()

enter image description here

相关问题 更多 >