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] ¶ -
構建並返回所有的組合參數指定的參數網格。
-