にDecisionTreeClassifierからtoDebugStringをゲット私はこの1つのようなパイプラインを使用してDecisionTreeClassifier
モデルを訓練しました。私は今、モデルの精度を評価することができます。たとえば、PySpark ML
mc_evaluator = MulticlassClassificationEvaluator(
labelCol="target_idx", predictionCol="prediction", metricName="precision" )
accuracy = mc_evaluator.evaluate(predictions)
print("Test Error = {}".format(1.0 - accuracy))
などがあります。今、ツリーモデルの構造をチェックする必要があります。ドキュメントではtoDebugString
という属性を指していますが、ML DecisionTreeClassifier
にはこれがありません.MLLib DecisionTree
クラシファイアのみの属性のようです。 MLバージョンからパイプライン内のモデルからツリー構造を取得してプロットするにはどうすればよいですか?
問題:https://issues.apache.org/jira/browse/SPARK-15092 – Ivan