Thanks, I confused myself.  I was looking at 
org.apache.spark.ml.recommendation.ALS Javadoc.  Not sure why it shows up.   I 
didn't notice the Developer API tag, so "fit" it is!

-S
________________________________
From: Sean Owen <sro...@gmail.com>
Sent: Wednesday, December 2, 2020 3:51 PM
To: Steve Pruitt <bpru...@opentext.com.invalid>
Cc: user@spark.apache.org <user@spark.apache.org>
Subject: [EXTERNAL] - Re: Spark ML / ALS question

There is only a fit() method in 
spark.ml<https://urldefense.com/v3/__http://spark.ml__;!!Obbck6kTJA!LtadpPpSINZQ3q4vJOXQw0UmOzZShpk98OlNRZWI2LNAXfqDlnNvNbbKRr3kOTt7$>'s
 ALS
http://spark.apache.org/docs/latest/api/scala/org/apache/spark/ml/recommendation/ALS.html<https://urldefense.com/v3/__http://spark.apache.org/docs/latest/api/scala/org/apache/spark/ml/recommendation/ALS.html__;!!Obbck6kTJA!LtadpPpSINZQ3q4vJOXQw0UmOzZShpk98OlNRZWI2LNAXfqDlnNvNbbKRgVXjH-W$>

The older spark.mllib interface has a train() method. You'd generally use the 
spark.ml<https://urldefense.com/v3/__http://spark.ml__;!!Obbck6kTJA!LtadpPpSINZQ3q4vJOXQw0UmOzZShpk98OlNRZWI2LNAXfqDlnNvNbbKRr3kOTt7$>
 version.

On Wed, Dec 2, 2020 at 2:13 PM Steve Pruitt <bpru...@opentext.com.invalid> 
wrote:
I am having a little difficulty finding information on the ALS train(…) method 
in 
spark.ml<https://urldefense.com/v3/__http://spark.ml__;!!Obbck6kTJA!LtadpPpSINZQ3q4vJOXQw0UmOzZShpk98OlNRZWI2LNAXfqDlnNvNbbKRr3kOTt7$>.
  Its unclear when to use it.  In the java doc, the parameters are undocumented.

What is difference between train(..) and fit(..).  When would do you use one or 
the other?


-S

Reply via email to