Я использую apache spark для системы рекомендаций. Со стороны оценки, чтобы найти точность и вспомнить, я получил ошибку.
Код, указанный ниже
def print_metrics(predictions_and_labels):
metrics = MulticlassMetrics(predictions_and_labels)
print('Precision of True ', metrics.precision(1))
print('Precision of False', metrics.precision(0))
print('Recall of True ', metrics.recall(1))
print('Recall of False ', metrics.recall(0))
print('F-1 Score ', metrics.fMeasure())
print('Confusion Matrix\n', metrics.confusionMatrix().toArray())
predictions = model.transform(testRatings)
accuracy = model.predictionCol().evaluate(predictions)
print('F1 Accuracy: %f' % accuracy)
predictions_and_labels = predictions.select("prediction", "foreclosure_status").rdd \
.map(lambda r: (float(r[0]), float(r[1])))
print_metrics(predictions_and_labels)
И об ошибке я упомянул, что
«Объект« Param »не может быть вызван».
Пожалуйста, кто-нибудь может предложить мне решение. Заранее спасибо.