aboutsummaryrefslogtreecommitdiff
path: root/docs/mllib-collaborative-filtering.md
diff options
context:
space:
mode:
authorMechCoder <manojkumarsivaraj334@gmail.com>2015-04-30 23:51:00 -0700
committerXiangrui Meng <meng@databricks.com>2015-04-30 23:51:00 -0700
commitc24aeb6a310b49dba8db1f4642531780a2e27253 (patch)
tree78a78ef9682b92eb57bccb91c445fefaf9bb238e /docs/mllib-collaborative-filtering.md
parent14b32886fa01aef6cc0dfbc263eb6d4c9d2876fa (diff)
downloadspark-c24aeb6a310b49dba8db1f4642531780a2e27253.tar.gz
spark-c24aeb6a310b49dba8db1f4642531780a2e27253.tar.bz2
spark-c24aeb6a310b49dba8db1f4642531780a2e27253.zip
[SPARK-6257] [PYSPARK] [MLLIB] MLlib API missing items in Recommendation
Adds rank, recommendUsers and RecommendProducts to MatrixFactorizationModel in PySpark. Author: MechCoder <manojkumarsivaraj334@gmail.com> Closes #5807 from MechCoder/spark-6257 and squashes the following commits: 09629c6 [MechCoder] doc 953b326 [MechCoder] [SPARK-6257] MLlib API missing items in Recommendation
Diffstat (limited to 'docs/mllib-collaborative-filtering.md')
-rw-r--r--docs/mllib-collaborative-filtering.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/mllib-collaborative-filtering.md b/docs/mllib-collaborative-filtering.md
index 76140282a2..7b397e30b2 100644
--- a/docs/mllib-collaborative-filtering.md
+++ b/docs/mllib-collaborative-filtering.md
@@ -216,7 +216,7 @@ model = ALS.train(ratings, rank, numIterations)
testdata = ratings.map(lambda p: (p[0], p[1]))
predictions = model.predictAll(testdata).map(lambda r: ((r[0], r[1]), r[2]))
ratesAndPreds = ratings.map(lambda r: ((r[0], r[1]), r[2])).join(predictions)
-MSE = ratesAndPreds.map(lambda r: (r[1][0] - r[1][1])**2).reduce(lambda x, y: x + y) / ratesAndPreds.count()
+MSE = ratesAndPreds.map(lambda r: (r[1][0] - r[1][1])**2).mean()
print("Mean Squared Error = " + str(MSE))
# Save and load model