【发布时间】:2017-12-06 12:44:56
【问题描述】:
如果我计算 validation curve 如下:
PolynomialRegression(degree=2,**kwargs):
return make_pipeline(PolynomialFeatures(degree),LinearRegression(**kwargs))
#...
degree=np.arange(0,21)
train_score,val_score=validation_curve(PolynomialRegression(),X,y,"polynomialfeatures__degree",degree,cv=7)
函数声明参数“param_name”,这是将被评估的参数的名称(“param_range”)在这种情况下,它是多项式特征__度。 但是:
- 我一般从哪里得到“param_name”的字符串,特别是从哪里得到字符串“polynomialfeatures__degree”,因为我在任何文档中都找不到这个param_name...“function__param name”是一个指向函数的 param_name 的常用方法??
- 我可以对哪些估算器使用 validation_curve 函数?
【问题讨论】:
-
我试图回答这些问题,但不确定我得到了你想要做什么。你的目标是什么?
标签: python-3.x scipy scikit-learn