私はこのexampleに従って、Spark MLLibを使って簡単なパーソナライズされたデモリコメンダを作成しました。Spark MLlibでの例の一部の誤解
私は少しこれらのコード行に_._2.user
と_._2.product
の意味を誤解:
val numUsers = ratings.map(_._2.user).distinct.count
val numMovies = ratings.map(_._2.product).distinct.count
示している何2
?また、この行に初めてuser
とproduct
が表示されます。だから、彼らはどのようにuserId
とmovieId
にリンクされていますか?