So extrahieren Sie die besten Parameter aus einem CrossValidatorModel
Ich möchte die Parameter von @ findParamGridBuilder
das beste Modell in CrossValidator in Spark 1.4.x machen,
ImPipeline Example In der Spark-Dokumentation werden verschiedene Parameter hinzugefügt numFeatures
, regParam
) durch die NutzungParamGridBuilder
in der Rohrleitung. Dann bilden sie mit der folgenden Codezeile das beste Modell:
val cvModel = crossval.fit(training.toDF)
Now, ich möchte wissen, was sind die Parameter numFeatures
, regParam
) vonParamGridBuilder
das ergibt das beste Modell.
Ich habe die folgenden Befehle bereits ohne Erfolg verwendet:
cvModel.bestModel.extractParamMap().toString()
cvModel.params.toList.mkString("(", ",", ")")
cvModel.estimatorParamMaps.toString()
cvModel.explainParams()
cvModel.getEstimatorParamMaps.mkString("(", ",", ")")
cvModel.toString()
Irgendeine Hilfe
Danke im Voraus