PySpark中的多类分类评估器

PySpark中的多类分类评估器,pyspark,Pyspark,当运行它时,会显示错误--------------------------------------------------------------------------- Py4JJavaError回溯(最近一次调用) 在() 23 evaluator=MultiClassificationEvaluator() 24 --->25 mlp_精度=评估者。评估(结果) 26 二十七 我试过BinaryClassificationEvaluator,但效果不太好。。 有人知道这里出了什么问题吗?

当运行它时,会显示错误--------------------------------------------------------------------------- Py4JJavaError回溯(最近一次调用) 在() 23 evaluator=MultiClassificationEvaluator() 24 --->25 mlp_精度=评估者。评估(结果) 26 二十七

我试过BinaryClassificationEvaluator,但效果不太好。。 有人知道这里出了什么问题吗?我是Pypark的新手

from pyspark.ml.classification import MultilayerPerceptronClassifier
inputneurons = len(pipe_df.columns)
nn = MultilayerPerceptronClassifier(layers = [inputneurons,20,2])
nn_model = nn.fit(train_data)
results = nn_model.transform(test_data)
from pyspark.ml.evaluation import MulticlassClassificationEvaluator
evaluator = MulticlassClassificationEvaluator()
mlp_accuracy = evaluator.evaluate(results)