aboutsummaryrefslogtreecommitdiff
path: root/examples/src/main/python/ml/als_example.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/src/main/python/ml/als_example.py')
-rw-r--r--examples/src/main/python/ml/als_example.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/examples/src/main/python/ml/als_example.py b/examples/src/main/python/ml/als_example.py
index ff0829b0dd..1a979ff5b5 100644
--- a/examples/src/main/python/ml/als_example.py
+++ b/examples/src/main/python/ml/als_example.py
@@ -48,12 +48,9 @@ if __name__ == "__main__":
model = als.fit(training)
# Evaluate the model by computing the RMSE on the test data
- rawPredictions = model.transform(test)
- predictions = rawPredictions\
- .withColumn("rating", rawPredictions.rating.cast("double"))\
- .withColumn("prediction", rawPredictions.prediction.cast("double"))
- evaluator =\
- RegressionEvaluator(metricName="rmse", labelCol="rating", predictionCol="prediction")
+ predictions = model.transform(test)
+ evaluator = RegressionEvaluator(metricName="rmse", labelCol="rating",
+ predictionCol="prediction")
rmse = evaluator.evaluate(predictions)
print("Root-mean-square error = " + str(rmse))
# $example off$