Run ALS with the configured parameters on an input RDD of (user, product, rating) triples.
:: Experimental :: Sets the constant used in computing confidence in implicit ALS.
Set the number of blocks for both user blocks and product blocks to parallelize the computation into; pass -1 for an auto-configured number of blocks.
Sets whether to use implicit preference.
:: DeveloperApi :: Sets storage level for intermediate RDDs (user/product in/out links).
Set the number of iterations to run.
Set the regularization parameter, lambda.
Set whether the least-squares problems solved at each iteration should have nonnegativity constraints.
Set the number of product blocks to parallelize the computation.
Set the rank of the feature matrices computed (number of features).
Sets a random seed to have deterministic results.
Set the number of user blocks to parallelize the computation.
Given AT A and AT b, find the x minimising ||Ax - b||_2, possibly subject
to nonnegativity constraints if
nonnegative is true.