ParamGridBuilder

pyspark.ml.tuning。 ParamGridBuilder

構建器參數網格中使用網格搜索模型的選擇。

例子

> > >pyspark.ml.classification進口LogisticRegression> > >lr=LogisticRegression()> > >輸出=ParamGridBuilder()\baseOn({lrlabelCol:“l”})\baseOn([lrpredictionCol,“p”])\addGrid(lrregParam,(1.0,2.0])\addGrid(lr麥克斯特,(1,5])\構建()> > >預期=({lrregParam:1.0,lr麥克斯特:1,lrlabelCol:“l”,lrpredictionCol:“p”},{lrregParam:2.0,lr麥克斯特:1,lrlabelCol:“l”,lrpredictionCol:“p”},{lrregParam:1.0,lr麥克斯特:5,lrlabelCol:“l”,lrpredictionCol:“p”},{lrregParam:2.0,lr麥克斯特:5,lrlabelCol:“l”,lrpredictionCol:“p”})> > >len(輸出)= =len(預期)真正的> > >所有([預期輸出])真正的

方法

addGrid(參數值)

這個網格中給定的參數設置固定值。

baseOn(* args)

這個網格中給定的參數設置固定值。

構建()

構建並返回所有的組合參數指定的參數網格。

方法的文檔

addGrid ( 參數:pyspark.ml.param.Param(任何],:列表(任何] )pyspark.ml.tuning.ParamGridBuilder

這個網格中給定的參數設置固定值。

參數必須是類的一個實例與實例相關的參數的參數(如估計或變壓器)。

baseOn ( *arg遊戲:聯盟(ParamMap,元組(pyspark.ml.param.Param,任何]] )→ParamGridBuilder

這個網格中給定的參數設置固定值。接受一個參數字典或(參數值)對的列表。

構建 ( )→列表(ParamMap]

構建並返回所有的組合參數指定的參數網格。