Spark 3.5.5 ScalaDoc - org.apache.spark.ml.recommendation.ALS (original) (raw)

class ALS extends Estimator[ALSModel] with ALSParams with DefaultParamsWritable

Ordering

  1. Grouped
  2. Alphabetic
  3. By Inheritance

Inherited

  1. ALS

  2. DefaultParamsWritable

  3. MLWritable

  4. ALSParams

  5. HasSeed

  6. HasCheckpointInterval

  7. HasRegParam

  8. HasMaxIter

  9. ALSModelParams

  10. HasBlockSize

  11. HasPredictionCol

  12. Estimator

  13. PipelineStage

  14. Logging

  15. Params

  16. Serializable

  17. Serializable

  18. Identifiable

  19. AnyRef

  20. Any

  21. Hide All

  22. Show All

Instance Constructors

  1. new ALS()
  2. new ALS(uid: String)

Value Members

  1. final def !=(arg0: Any): Boolean
  2. final def ##(): Int
  3. final def $[T](param: Param[T]): T
  4. final def ==(arg0: Any): Boolean
  5. val alpha: DoubleParam
  6. final def asInstanceOf[T0]: T0
  7. final val blockSize: IntParam
  8. def checkIntegers(dataset: Dataset[_], colName: String): Column
  9. final val checkpointInterval: IntParam
  10. final def clear(param: Param[_]): ALS.this.type
  11. def clone(): AnyRef
  12. val coldStartStrategy: Param[String]
  13. def copy(extra: ParamMap): ALS
  14. def copyValues[T <: Params](to: T, extra: ParamMap = ParamMap.empty): T
  15. final def defaultCopy[T <: Params](extra: ParamMap): T
  16. final def eq(arg0: AnyRef): Boolean
  17. def equals(arg0: Any): Boolean
  18. def explainParam(param: Param[_]): String
  19. def explainParams(): String
  20. final def extractParamMap(): ParamMap
  21. final def extractParamMap(extra: ParamMap): ParamMap
  22. val finalStorageLevel: Param[String]
  23. def finalize(): Unit
  24. def fit(dataset: Dataset[_]): ALSModel
  25. def fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[ALSModel]
  26. def fit(dataset: Dataset[_], paramMap: ParamMap): ALSModel
  27. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): ALSModel
  28. final def get[T](param: Param[T]): Option[T]
  29. def getAlpha: Double
  30. final def getBlockSize: Int
  31. final def getCheckpointInterval: Int
  32. final def getClass(): Class[_]
  33. def getColdStartStrategy: String
  34. final def getDefault[T](param: Param[T]): Option[T]
  35. def getFinalStorageLevel: String
  36. def getImplicitPrefs: Boolean
  37. def getIntermediateStorageLevel: String
  38. def getItemCol: String
  39. final def getMaxIter: Int
  40. def getNonnegative: Boolean
  41. def getNumItemBlocks: Int
  42. def getNumUserBlocks: Int
  43. final def getOrDefault[T](param: Param[T]): T
  44. def getParam(paramName: String): Param[Any]
  45. final def getPredictionCol: String
  46. def getRank: Int
  47. def getRatingCol: String
  48. final def getRegParam: Double
  49. final def getSeed: Long
  50. def getUserCol: String
  51. final def hasDefault[T](param: Param[T]): Boolean
  52. def hasParam(paramName: String): Boolean
  53. def hashCode(): Int
  54. val implicitPrefs: BooleanParam
  55. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
  56. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
  57. val intermediateStorageLevel: Param[String]
  58. final def isDefined(param: Param[_]): Boolean
  59. final def isInstanceOf[T0]: Boolean
  60. final def isSet(param: Param[_]): Boolean
  61. def isTraceEnabled(): Boolean
  62. val itemCol: Param[String]
  63. def log: Logger
  64. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
  65. def logDebug(msg: ⇒ String): Unit
  66. def logError(msg: ⇒ String, throwable: Throwable): Unit
  67. def logError(msg: ⇒ String): Unit
  68. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
  69. def logInfo(msg: ⇒ String): Unit
  70. def logName: String
  71. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
  72. def logTrace(msg: ⇒ String): Unit
  73. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
  74. def logWarning(msg: ⇒ String): Unit
  75. final val maxIter: IntParam
  76. final def ne(arg0: AnyRef): Boolean
  77. val nonnegative: BooleanParam
  78. final def notify(): Unit
  79. final def notifyAll(): Unit
  80. val numItemBlocks: IntParam
  81. val numUserBlocks: IntParam
  82. lazy val params: Array[Param[_]]
  83. final val predictionCol: Param[String]
  84. val rank: IntParam
  85. val ratingCol: Param[String]
  86. final val regParam: DoubleParam
  87. def save(path: String): Unit
  88. final val seed: LongParam
  89. final def set(paramPair: ParamPair[_]): ALS.this.type
  90. final def set(param: String, value: Any): ALS.this.type
  91. final def set[T](param: Param[T], value: T): ALS.this.type
  92. def setAlpha(value: Double): ALS.this.type
  93. def setBlockSize(value: Int): ALS.this.type
  94. def setCheckpointInterval(value: Int): ALS.this.type
  95. def setColdStartStrategy(value: String): ALS.this.type
  96. final def setDefault(paramPairs: ParamPair[_]*): ALS.this.type
  97. final def setDefault[T](param: Param[T], value: T): ALS.this.type
  98. def setFinalStorageLevel(value: String): ALS.this.type
  99. def setImplicitPrefs(value: Boolean): ALS.this.type
  100. def setIntermediateStorageLevel(value: String): ALS.this.type
  101. def setItemCol(value: String): ALS.this.type
  102. def setMaxIter(value: Int): ALS.this.type
  103. def setNonnegative(value: Boolean): ALS.this.type
  104. def setNumBlocks(value: Int): ALS.this.type
  105. def setNumItemBlocks(value: Int): ALS.this.type
  106. def setNumUserBlocks(value: Int): ALS.this.type
  107. def setPredictionCol(value: String): ALS.this.type
  108. def setRank(value: Int): ALS.this.type
  109. def setRatingCol(value: String): ALS.this.type
  110. def setRegParam(value: Double): ALS.this.type
  111. def setSeed(value: Long): ALS.this.type
  112. def setUserCol(value: String): ALS.this.type
  113. final def synchronized[T0](arg0: ⇒ T0): T0
  114. def toString(): String
  115. def transformSchema(schema: StructType): StructType
  116. def transformSchema(schema: StructType, logging: Boolean): StructType
  117. val uid: String
  118. val userCol: Param[String]
  119. def validateAndTransformSchema(schema: StructType): StructType
  120. final def wait(): Unit
  121. final def wait(arg0: Long, arg1: Int): Unit
  122. final def wait(arg0: Long): Unit
  123. def write: MLWriter

Parameters

Members

Parameter setters

Parameter getters

(expert-only) Parameters

(expert-only) Parameter setters

(expert-only) Parameter getters