ALS

Creates an ALS recommendation model.

This operation is ported from Spark ML.

For a comprehensive introduction, see Spark documentation.

For scala docs details, see org.apache.spark.ml.recommendation.ALS documentation.

Since: Seahorse 1.0.0

Input

This operation does not take any input.

Output

Port Type Qualifier Description
0EstimatorAn Estimator that can be used in a Fit operation.

Parameters

Name Type Description
alpha Numeric The alpha parameter in the implicit preference formulation.
checkpoint interval Numeric The checkpoint interval. E.g. 10 means that the cache will get checkpointed every 10 iterations.
implicit prefs Boolean Whether to use implicit preference.
max iterations Numeric The maximum number of iterations.
nonnegative Boolean Whether to apply nonnegativity constraints.
num item blocks Numeric The number of item blocks.
num user blocks Numeric The number of user blocks.
rank Numeric The rank of the matrix factorization.
rating column SingleColumnSelector The column for ratings.
regularization param Numeric The regularization parameter.
seed Numeric The random seed.
item column SingleColumnSelector The column for item ids.
prediction column String The prediction column created during model scoring.
user column SingleColumnSelector The column for user ids.