1. 学ぶ
  2. /
  3. コース
  4. /
  5. PySpark入門

Connected

演習

バリデータを作成する

サブモジュール pyspark.ml.tuning には、クロスバリデーションを実行するための CrossValidator クラスもあります。この Estimator は、学習させたいモデラー、作成したハイパーパラメータのグリッド、そしてモデル同士を比較するための評価器を受け取ります。

サブモジュール pyspark.ml.tune はすでに tune としてインポートされています。ここでは、ロジスティック回帰の Estimator である lr、パラメータの grid、そして前の演習で作成した evaluator を渡して、CrossValidator を作成します。

指示

100 XP
  • 次の引数で tune.CrossValidator() を呼び出して CrossValidator を作成します。
    • estimator=lr
    • estimatorParamMaps=grid
    • evaluator=evaluator
  • このオブジェクトに cv という名前を付けます。