RecommendationIndexerModel

class RecommendationIndexerModel.RecommendationIndexerModel(itemIndexModel=None, itemInputCol=None, itemOutputCol=None, ratingCol=None, userIndexModel=None, userInputCol=None, userOutputCol=None)[source]

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

Parameters:
  • itemIndexModel (object) – itemIndexModel
  • itemInputCol (str) – Item Input Col
  • itemOutputCol (str) – Item Output Col
  • ratingCol (str) – Rating Col
  • userIndexModel (object) – userIndexModel
  • userInputCol (str) – User Input Col
  • userOutputCol (str) – User Output Col
getItemIndexModel()[source]
Returns:itemIndexModel
Return type:object
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
getUserIndexModel()[source]
Returns:userIndexModel
Return type:object
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.

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

Set the (keyword only) parameters

Parameters:
  • itemIndexModel (object) – itemIndexModel
  • itemInputCol (str) – Item Input Col
  • itemOutputCol (str) – Item Output Col
  • ratingCol (str) – Rating Col
  • userIndexModel (object) – userIndexModel
  • userInputCol (str) – User Input Col
  • userOutputCol (str) – User Output Col
setRatingCol(value)[source]
Parameters:ratingCol (str) – Rating Col
setUserIndexModel(value)[source]
Parameters:userIndexModel (object) – userIndexModel
setUserInputCol(value)[source]
Parameters:userInputCol (str) – User Input Col
setUserOutputCol(value)[source]
Parameters:userOutputCol (str) – User Output Col