Re: ALS run method versus ALS train versus ALS fit and transform

2015-07-17 Thread Sean Owen
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 wrote: >>the "new ALS()...run()" form is underneath both of the first two. > > I am not sure what you mean by underneath, so basi

Re: ALS run method versus ALS train versus ALS fit and transform

2015-07-17 Thread Carol McDonald
>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 wrote: > The first two examples are from the .mllib API

Re: ALS run method versus ALS train versus ALS fit and transform

2015-07-15 Thread Sean Owen
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

ALS run method versus ALS train versus ALS fit and transform

2015-07-15 Thread Carol McDonald
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) .setIterations(params.numIterati