開始使用免費開始

建立你的交叉驗證管線

現在我們已經有資料、訓練/測試切分、模型,以及超參數的候選值,接下來就告訴 Spark 如何對模型進行交叉驗證,讓它找出最佳的超參數組合並回傳給我們。

本練習屬於課程

使用 PySpark 打造推薦引擎

檢視課程

練習說明

  • 建立一個名為 cvCrossValidator,以 als 模型作為 estimator,將 estimatorParamMaps 設為你剛建立的 param_grid。告訴 Spark 要使用我們先前建立的 "evaluator" 作為 evaluator。將 numFolds 設為 5。
  • 透過列印 cv 來確認我們的 cv 已建立。

動手互動練習

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

# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)

# Confirm cv was built
print(____)
編輯並執行程式碼