Class: ALS

eclairjs/ml/recommendation. ALS

new ALS(uidopt)

Parameters:
Name Type Attributes Description
uid string <optional>
Source:

Methods

(static) load(path) → {module:eclairjs/mllib/recommendation.ALS}

Parameters:
Name Type Description
path string
Source:
Returns:
Type
module:eclairjs/mllib/recommendation.ALS

copy(extra) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
extra module:eclairjs/ml/param.ParamMap
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

fit(dataset) → {module:eclairjs/ml/recommendation.ALSModel}

Parameters:
Name Type Description
dataset module:eclairjs/sql.Dataset
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALSModel

setAlpha(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value float
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setCheckpointInterval(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value integer
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setFinalStorageLevel(value) → {module:eclairjs/mllib/recommendation.ALS}

Parameters:
Name Type Description
value string
Source:
Returns:
Type
module:eclairjs/mllib/recommendation.ALS

setImplicitPrefs(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value boolean
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setIntermediateStorageLevel(value) → {module:eclairjs/mllib/recommendation.ALS}

Parameters:
Name Type Description
value string
Source:
Returns:
Type
module:eclairjs/mllib/recommendation.ALS

setItemCol(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value string
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setMaxIter(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value integer
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setNonnegative(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value boolean
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setNumBlocks(value) → {module:eclairjs/ml/recommendation.ALS}

Sets both numUserBlocks and numItemBlocks to the specific value.
Parameters:
Name Type Description
value integer
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setNumItemBlocks(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value integer
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setNumUserBlocks(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value integer
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setPredictionCol(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value string
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setRank(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value integer
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setRatingCol(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value string
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setRegParam(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value float
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setSeed(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value integer
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

setUserCol(value) → {module:eclairjs/ml/recommendation.ALS}

Parameters:
Name Type Description
value string
Source:
Returns:
Type
module:eclairjs/ml/recommendation.ALS

transformSchema(schema) → {module:eclairjs/sql/types.StructType}

Parameters:
Name Type Description
schema module:eclairjs/sql/types.StructType
Source:
Returns:
Type
module:eclairjs/sql/types.StructType