the new ALS()...run() form is underneath both of the first two.
I am not sure what you mean by underneath, so basically the mllib ALS()...run()
does the same thing as the mllib ALS train() ?
On Wed, Jul 15, 2015 at 2:02 PM, Sean Owen so...@cloudera.com wrote:
The first two examples are from
Yes, just have a look at the method in the source code. It calls new
ALS()run(). It's a convenience wrapper only.
On Fri, Jul 17, 2015 at 4:59 PM, Carol McDonald cmcdon...@maprtech.com wrote:
the new ALS()...run() form is underneath both of the first two.
I am not sure what you mean by
The first two examples are from the .mllib API. Really, the new
ALS()...run() form is underneath both of the first two. In the second
case, you're calling a convenience method that calls something similar
to the first example.
The second example is from the new .ml pipelines API. Similar ideas,
In the Spark mllib examples MovieLensALS.scala ALS run is used, however in
the movie recommendation with mllib tutorial ALS train is used , What is
the difference, when should you use one versus the other
val model = new ALS()
.setRank(params.rank)