May 2017
Intermediate to advanced
294 pages
7h 33m
English
$ spark-shell
scala> import org.apache.spark.ml.recommendation.ALS scala> import org.apache.spark.ml.evaluation.RegressionEvaluator
scala> case class Rating(userId: Int, movieId: Int, rating: Double, timestamp: Long)
scala> val ratings = spark.read.option("header","true").option("inferschema","true").csv("s3a://sparkcookbook/moviedata/ratings.csv").as[Rating].cache
scala> val Array(training, test) = ratings.randomSplit(Array(0.7, 0.3))
scala> val ...Read now
Unlock full access