RecommendationIndexer

class RecommendationIndexer.RecommendationIndexer(itemInputCol=None, itemOutputCol=None, ratingCol=None, userInputCol=None, userOutputCol=None)[source]

Bases: mmlspark.Utils.ComplexParamsMixin, pyspark.ml.util.JavaMLReadable, pyspark.ml.util.JavaMLWritable, pyspark.ml.wrapper.JavaEstimator

Parameters:
  • itemInputCol (str) – Item Input Col
  • itemOutputCol (str) – Item Output Col
  • ratingCol (str) – Rating Col
  • userInputCol (str) – User Input Col
  • userOutputCol (str) – User Output Col
getItemInputCol()[source]
Returns:Item Input Col
Return type:str
getItemOutputCol()[source]
Returns:Item Output Col
Return type:str
static getJavaPackage()[source]

Returns package name String.

getRatingCol()[source]
Returns:Rating Col
Return type:str
getUserInputCol()[source]
Returns:User Input Col
Return type:str
getUserOutputCol()[source]
Returns:User Output Col
Return type:str
classmethod read()[source]

Returns an MLReader instance for this class.

setItemInputCol(value)[source]
Parameters:itemInputCol (str) – Item Input Col
setItemOutputCol(value)[source]
Parameters:itemOutputCol (str) – Item Output Col
setParams(itemInputCol=None, itemOutputCol=None, ratingCol=None, userInputCol=None, userOutputCol=None)[source]

Set the (keyword only) parameters

Parameters:
  • itemInputCol (str) – Item Input Col
  • itemOutputCol (str) – Item Output Col
  • ratingCol (str) – Rating Col
  • userInputCol (str) – User Input Col
  • userOutputCol (str) – User Output Col
setRatingCol(value)[source]
Parameters:ratingCol (str) – Rating Col
setUserInputCol(value)[source]
Parameters:userInputCol (str) – User Input Col
setUserOutputCol(value)[source]
Parameters:userOutputCol (str) – User Output Col
class RecommendationIndexer.RecommendationIndexerModel(java_model=None)[source]

Bases: mmlspark.Utils.ComplexParamsMixin, pyspark.ml.wrapper.JavaModel, pyspark.ml.util.JavaMLWritable, pyspark.ml.util.JavaMLReadable

Model fitted by RecommendationIndexer.

This class is left empty on purpose. All necessary methods are exposed through inheritance.

static getJavaPackage()[source]

Returns package name String.

classmethod read()[source]

Returns an MLReader instance for this class.