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

class ALSModel extends Model[ALSModel] with ALSModelParams with MLWritable

Ordering

  1. Grouped
  2. Alphabetic
  3. By Inheritance

Inherited

  1. ALSModel

  2. MLWritable

  3. ALSModelParams

  4. HasBlockSize

  5. HasPredictionCol

  6. Model

  7. Transformer

  8. PipelineStage

  9. Logging

  10. Params

  11. Serializable

  12. Serializable

  13. Identifiable

  14. AnyRef

  15. Any

  16. Hide All

  17. Show All

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. final def asInstanceOf[T0]: T0
  6. final val blockSize: IntParam
  7. def checkIntegers(dataset: Dataset[_], colName: String): Column
  8. final def clear(param: Param[_]): ALSModel.this.type
  9. def clone(): AnyRef
  10. val coldStartStrategy: Param[String]
  11. def copy(extra: ParamMap): ALSModel
  12. def copyValues[T <: Params](to: T, extra: ParamMap = ParamMap.empty): T
  13. final def defaultCopy[T <: Params](extra: ParamMap): T
  14. final def eq(arg0: AnyRef): Boolean
  15. def equals(arg0: Any): Boolean
  16. def explainParam(param: Param[_]): String
  17. def explainParams(): String
  18. final def extractParamMap(): ParamMap
  19. final def extractParamMap(extra: ParamMap): ParamMap
  20. def finalize(): Unit
  21. final def get[T](param: Param[T]): Option[T]
  22. final def getBlockSize: Int
  23. final def getClass(): Class[_]
  24. def getColdStartStrategy: String
  25. final def getDefault[T](param: Param[T]): Option[T]
  26. def getItemCol: String
  27. final def getOrDefault[T](param: Param[T]): T
  28. def getParam(paramName: String): Param[Any]
  29. final def getPredictionCol: String
  30. def getUserCol: String
  31. final def hasDefault[T](param: Param[T]): Boolean
  32. def hasParam(paramName: String): Boolean
  33. def hasParent: Boolean
  34. def hashCode(): Int
  35. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
  36. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
  37. final def isDefined(param: Param[_]): Boolean
  38. final def isInstanceOf[T0]: Boolean
  39. final def isSet(param: Param[_]): Boolean
  40. def isTraceEnabled(): Boolean
  41. val itemCol: Param[String]
  42. val itemFactors: DataFrame
  43. def log: Logger
  44. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
  45. def logDebug(msg: ⇒ String): Unit
  46. def logError(msg: ⇒ String, throwable: Throwable): Unit
  47. def logError(msg: ⇒ String): Unit
  48. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
  49. def logInfo(msg: ⇒ String): Unit
  50. def logName: String
  51. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
  52. def logTrace(msg: ⇒ String): Unit
  53. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
  54. def logWarning(msg: ⇒ String): Unit
  55. final def ne(arg0: AnyRef): Boolean
  56. final def notify(): Unit
  57. final def notifyAll(): Unit
  58. lazy val params: Array[Param[_]]
  59. var parent: Estimator[ALSModel]
  60. final val predictionCol: Param[String]
  61. val rank: Int
  62. def recommendForAllItems(numUsers: Int): DataFrame
  63. def recommendForAllUsers(numItems: Int): DataFrame
  64. def recommendForItemSubset(dataset: Dataset[_], numUsers: Int): DataFrame
  65. def recommendForUserSubset(dataset: Dataset[_], numItems: Int): DataFrame
  66. def save(path: String): Unit
  67. final def set(paramPair: ParamPair[_]): ALSModel.this.type
  68. final def set(param: String, value: Any): ALSModel.this.type
  69. final def set[T](param: Param[T], value: T): ALSModel.this.type
  70. def setBlockSize(value: Int): ALSModel.this.type
  71. def setColdStartStrategy(value: String): ALSModel.this.type
  72. final def setDefault(paramPairs: ParamPair[_]*): ALSModel.this.type
  73. final def setDefault[T](param: Param[T], value: T): ALSModel.this.type
  74. def setItemCol(value: String): ALSModel.this.type
  75. def setParent(parent: Estimator[ALSModel]): ALSModel
  76. def setPredictionCol(value: String): ALSModel.this.type
  77. def setUserCol(value: String): ALSModel.this.type
  78. final def synchronized[T0](arg0: ⇒ T0): T0
  79. def toString(): String
  80. def transform(dataset: Dataset[_]): DataFrame
  81. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
  82. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
  83. def transformSchema(schema: StructType): StructType
  84. def transformSchema(schema: StructType, logging: Boolean): StructType
  85. val uid: String
  86. val userCol: Param[String]
  87. val userFactors: DataFrame
  88. final def wait(): Unit
  89. final def wait(arg0: Long, arg1: Int): Unit
  90. final def wait(arg0: Long): Unit
  91. def write: MLWriter

Parameters

Members

Parameter setters

Parameter getters

(expert-only) Parameters

(expert-only) Parameter setters

(expert-only) Parameter getters