ParamGridBuilder¶
-
类
pyspark.ml.tuning。
ParamGridBuilder
¶ -
构建器参数网格中使用网格搜索模型的选择。
例子
> > >从pyspark.ml.classification进口LogisticRegression> > >lr=LogisticRegression()> > >输出=ParamGridBuilder()\…。baseOn({lr。labelCol:“l”})\…。baseOn([lr。predictionCol,“p”])\…。addGrid(lr。regParam,(1.0,2.0])\…。addGrid(lr。麦克斯特,(1,5])\…。构建()> > >预期=(…{lr。regParam:1.0,lr。麦克斯特:1,lr。labelCol:“l”,lr。predictionCol:“p”},…{lr。regParam:2.0,lr。麦克斯特:1,lr。labelCol:“l”,lr。predictionCol:“p”},…{lr。regParam:1.0,lr。麦克斯特:5,lr。labelCol:“l”,lr。predictionCol:“p”},…{lr。regParam:2.0,lr。麦克斯特:5,lr。labelCol:“l”,lr。predictionCol:“p”})> > >len(输出)= =len(预期)真正的> > >所有([米在预期为米在输出])真正的
方法
addGrid
(参数值)这个网格中给定的参数设置固定值。
baseOn
(* args)这个网格中给定的参数设置固定值。
构建
()构建并返回所有的组合参数指定的参数网格。
方法的文档
-
addGrid
( 参数:pyspark.ml.param.Param(任何],值:列表(任何] )→pyspark.ml.tuning.ParamGridBuilder ¶ -
这个网格中给定的参数设置固定值。
参数必须是类的一个实例与实例相关的参数的参数(如估计或变压器)。
-
baseOn
( *arg游戏:联盟(ParamMap,元组(pyspark.ml.param.Param,任何]] )→ParamGridBuilder¶ -
这个网格中给定的参数设置固定值。接受一个参数字典或(参数值)对的列表。
-
构建
( )→列表(ParamMap] ¶ -
构建并返回所有的组合参数指定的参数网格。
-