開始使用免費開始

建立驗證器

子模組 pyspark.ml.tuning 也有一個名為 CrossValidator 的類別,可用來執行交叉驗證。這個 Estimator 會接收你想要擬合的建模器、你建立的超參數格網,以及你要用來比較模型的評估器。

子模組 pyspark.ml.tune 已經以 tune 匯入。你將透過傳入後設邏輯斯迴歸 Estimator lr、參數 grid,以及你在前面練習中建立的 evaluator,來建立 CrossValidator

本練習屬於課程

PySpark 基礎

檢視課程

練習說明

  • 透過呼叫 tune.CrossValidator(),並使用以下引數來建立 CrossValidator
    • estimator=lr
    • estimatorParamMaps=grid
    • evaluator=evaluator
  • 將這個物件命名為 cv

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create the CrossValidator
cv = tune.____(estimator=____,
               estimatorParamMaps=____,
               evaluator=____
               )
編輯並執行程式碼