Class/Object

com.microsoft.ml.spark.recommendation

RankingTrainValidationSplit

Related Docs: object RankingTrainValidationSplit | package recommendation

Permalink

class RankingTrainValidationSplit extends Estimator[RankingTrainValidationSplitModel] with RankingTrainValidationSplitParams with Wrappable with ComplexParamsWritable with RecommendationParams

Annotations
@InternalWrapper()
Linear Supertypes
RecommendationParams, ALSParams, HasCheckpointInterval, HasRegParam, HasMaxIter, ALSModelParams, HasPredictionCol, ComplexParamsWritable, MLWritable, RankingTrainValidationSplitParams, HasSeed, Wrappable, Estimator[RankingTrainValidationSplitModel], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RankingTrainValidationSplit
  2. RecommendationParams
  3. ALSParams
  4. HasCheckpointInterval
  5. HasRegParam
  6. HasMaxIter
  7. ALSModelParams
  8. HasPredictionCol
  9. ComplexParamsWritable
  10. MLWritable
  11. RankingTrainValidationSplitParams
  12. HasSeed
  13. Wrappable
  14. Estimator
  15. PipelineStage
  16. Logging
  17. Params
  18. Serializable
  19. Serializable
  20. Identifiable
  21. AnyRef
  22. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RankingTrainValidationSplit()

    Permalink
  2. new RankingTrainValidationSplit(uid: String)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def $[T](param: Param[T]): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. def additionalPythonMethods(): String

    Permalink
    Definition Classes
    Wrappable
  6. val alpha: DoubleParam

    Permalink
    Definition Classes
    ALSParams
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. val checkedCast: UserDefinedFunction

    Permalink
    Attributes
    protected[org.apache.spark.ml.recommendation]
    Definition Classes
    ALSModelParams
  9. final val checkpointInterval: IntParam

    Permalink
    Definition Classes
    HasCheckpointInterval
  10. final def clear(param: Param[_]): RankingTrainValidationSplit.this.type

    Permalink
    Definition Classes
    Params
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. val coldStartStrategy: Param[String]

    Permalink
    Definition Classes
    ALSModelParams
  13. def copy(extra: ParamMap): RankingTrainValidationSplit

    Permalink
    Definition Classes
    RankingTrainValidationSplit → Estimator → PipelineStage → Params
  14. def copyValues[T <: Params](to: T, extra: ParamMap): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  15. final def defaultCopy[T <: Params](extra: ParamMap): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. val estimator: EstimatorParam

    Permalink
  19. val estimatorParamMaps: ArrayParamMapParam

    Permalink
  20. val evaluator: EvaluatorParam

    Permalink
  21. def explainParam(param: Param[_]): String

    Permalink
    Definition Classes
    Params
  22. def explainParams(): String

    Permalink
    Definition Classes
    Params
  23. final def extractParamMap(): ParamMap

    Permalink
    Definition Classes
    Params
  24. final def extractParamMap(extra: ParamMap): ParamMap

    Permalink
    Definition Classes
    Params
  25. def filterRatings(dataset: Dataset[_]): DataFrame

    Permalink
  26. val finalStorageLevel: Param[String]

    Permalink
    Definition Classes
    ALSParams
  27. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. def fit(dataset: Dataset[_]): RankingTrainValidationSplitModel

    Permalink
    Definition Classes
    RankingTrainValidationSplit → Estimator
  29. def fit(dataset: Dataset[_], paramMaps: Array[ParamMap]): Seq[RankingTrainValidationSplitModel]

    Permalink
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  30. def fit(dataset: Dataset[_], paramMap: ParamMap): RankingTrainValidationSplitModel

    Permalink
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  31. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): RankingTrainValidationSplitModel

    Permalink
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" ) @varargs()
  32. final def get[T](param: Param[T]): Option[T]

    Permalink
    Definition Classes
    Params
  33. def getAlpha: Double

    Permalink
    Definition Classes
    ALSParams
  34. final def getCheckpointInterval: Int

    Permalink
    Definition Classes
    HasCheckpointInterval
  35. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  36. def getColdStartStrategy: String

    Permalink
    Definition Classes
    ALSModelParams
  37. final def getDefault[T](param: Param[T]): Option[T]

    Permalink
    Definition Classes
    Params
  38. def getEstimator: Estimator[_ <: Model[_]]

    Permalink

  39. def getEstimatorParamMaps: Array[ParamMap]

    Permalink

  40. def getEvaluator: Evaluator

    Permalink

  41. def getFinalStorageLevel: String

    Permalink
    Definition Classes
    ALSParams
  42. def getImplicitPrefs: Boolean

    Permalink
    Definition Classes
    ALSParams
  43. def getIntermediateStorageLevel: String

    Permalink
    Definition Classes
    ALSParams
  44. def getItemCol: String

    Permalink
    Definition Classes
    ALSModelParams
  45. final def getMaxIter: Int

    Permalink
    Definition Classes
    HasMaxIter
  46. def getMinRatingsI: Int

    Permalink

  47. def getMinRatingsU: Int

    Permalink

  48. def getNonnegative: Boolean

    Permalink
    Definition Classes
    ALSParams
  49. def getNumItemBlocks: Int

    Permalink
    Definition Classes
    ALSParams
  50. def getNumUserBlocks: Int

    Permalink
    Definition Classes
    ALSParams
  51. final def getOrDefault[T](param: Param[T]): T

    Permalink
    Definition Classes
    Params
  52. def getParallelism: Int

    Permalink

  53. def getParam(paramName: String): Param[Any]

    Permalink
    Definition Classes
    Params
  54. final def getPredictionCol: String

    Permalink
    Definition Classes
    HasPredictionCol
  55. def getRank: Int

    Permalink
    Definition Classes
    ALSParams
  56. def getRatingCol: String

    Permalink
    Definition Classes
    ALSParams
  57. final def getRegParam: Double

    Permalink
    Definition Classes
    HasRegParam
  58. final def getSeed: Long

    Permalink
    Definition Classes
    HasSeed
  59. def getTrainRatio: Double

    Permalink

  60. def getUserCol: String

    Permalink
    Definition Classes
    ALSModelParams
  61. final def hasDefault[T](param: Param[T]): Boolean

    Permalink
    Definition Classes
    Params
  62. def hasParam(paramName: String): Boolean

    Permalink
    Definition Classes
    Params
  63. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  64. val implicitPrefs: BooleanParam

    Permalink
    Definition Classes
    ALSParams
  65. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  66. def initializeLogIfNecessary(isInterpreter: Boolean): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  67. val intermediateStorageLevel: Param[String]

    Permalink
    Definition Classes
    ALSParams
  68. final def isDefined(param: Param[_]): Boolean

    Permalink
    Definition Classes
    Params
  69. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  70. final def isSet(param: Param[_]): Boolean

    Permalink
    Definition Classes
    Params
  71. def isTraceEnabled(): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  72. val itemCol: Param[String]

    Permalink
    Definition Classes
    ALSModelParams
  73. def log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  74. def logDebug(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  75. def logDebug(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  76. def logError(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  77. def logError(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  78. def logInfo(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  79. def logInfo(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  80. def logName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  81. def logTrace(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  82. def logTrace(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  83. def logTuningParams(instrumentation: Instrumentation): Unit

    Permalink

    Instrumentation logging for tuning params including the inner estimator and evaluator info.

    Instrumentation logging for tuning params including the inner estimator and evaluator info.

    Attributes
    protected
    Definition Classes
    RankingTrainValidationSplitParams
  84. def logWarning(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  85. def logWarning(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  86. final val maxIter: IntParam

    Permalink
    Definition Classes
    HasMaxIter
  87. val minRatingsI: IntParam

    Permalink
  88. val minRatingsU: IntParam

    Permalink
  89. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  90. val nonnegative: BooleanParam

    Permalink
    Definition Classes
    ALSParams
  91. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  92. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  93. val numItemBlocks: IntParam

    Permalink
    Definition Classes
    ALSParams
  94. val numUserBlocks: IntParam

    Permalink
    Definition Classes
    ALSParams
  95. val parallelism: IntParam

    Permalink

    The number of threads to use when running parallel algorithms.

    The number of threads to use when running parallel algorithms. Default is 1 for serial execution

  96. lazy val params: Array[Param[_]]

    Permalink
    Definition Classes
    Params
  97. final val predictionCol: Param[String]

    Permalink
    Definition Classes
    HasPredictionCol
  98. def prepareTestData(validationDataset: DataFrame, recs: DataFrame, k: Int): Dataset[_]

    Permalink
  99. val rank: IntParam

    Permalink
    Definition Classes
    ALSParams
  100. val ratingCol: Param[String]

    Permalink
    Definition Classes
    ALSParams
  101. final val regParam: DoubleParam

    Permalink
    Definition Classes
    HasRegParam
  102. def save(path: String): Unit

    Permalink
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  103. final val seed: LongParam

    Permalink
    Definition Classes
    HasSeed
  104. final def set(paramPair: ParamPair[_]): RankingTrainValidationSplit.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  105. final def set(param: String, value: Any): RankingTrainValidationSplit.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  106. final def set[T](param: Param[T], value: T): RankingTrainValidationSplit.this.type

    Permalink
    Definition Classes
    Params
  107. final def setDefault(paramPairs: ParamPair[_]*): RankingTrainValidationSplit.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  108. final def setDefault[T](param: Param[T], value: T): RankingTrainValidationSplit.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  109. def setEstimator(value: Estimator[_ <: Model[_]]): RankingTrainValidationSplit.this.type

    Permalink

  110. def setEstimatorParamMaps(value: Array[ParamMap]): RankingTrainValidationSplit.this.type

    Permalink

  111. def setEvaluator(value: Evaluator): RankingTrainValidationSplit.this.type

    Permalink

  112. def setItemCol(value: String): RankingTrainValidationSplit.this.type

    Permalink

  113. def setMinRatingsI(value: Int): RankingTrainValidationSplit.this.type

    Permalink

  114. def setMinRatingsU(value: Int): RankingTrainValidationSplit.this.type

    Permalink

  115. def setParallelism(value: Int): RankingTrainValidationSplit.this.type

    Permalink

  116. def setRatingCol(value: String): RankingTrainValidationSplit.this.type

    Permalink

  117. def setSeed(value: Long): RankingTrainValidationSplit.this.type

    Permalink

  118. def setTrainRatio(value: Double): RankingTrainValidationSplit.this.type

    Permalink

  119. def setUserCol(value: String): RankingTrainValidationSplit.this.type

    Permalink

  120. def splitDF(dataset: DataFrame): Array[DataFrame]

    Permalink
  121. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  122. def toString(): String

    Permalink
    Definition Classes
    Identifiable → AnyRef → Any
  123. val trainRatio: DoubleParam

    Permalink

    Param for ratio between train and validation data.

    Param for ratio between train and validation data. Must be between 0 and 1. Default: 0.75

    Definition Classes
    RankingTrainValidationSplitParams
  124. def transformSchema(schema: StructType): StructType

    Permalink
    Definition Classes
    RankingTrainValidationSplit → PipelineStage
  125. def transformSchema(schema: StructType, logging: Boolean): StructType

    Permalink
    Attributes
    protected
    Definition Classes
    PipelineStage
    Annotations
    @DeveloperApi()
  126. def transformSchemaImpl(schema: StructType): StructType

    Permalink
    Attributes
    protected
    Definition Classes
    RankingTrainValidationSplitParams
  127. val uid: String

    Permalink
    Definition Classes
    RankingTrainValidationSplit → Identifiable
  128. val userCol: Param[String]

    Permalink
    Definition Classes
    ALSModelParams
  129. def validateAndTransformSchema(schema: StructType): StructType

    Permalink
    Attributes
    protected
    Definition Classes
    ALSParams
  130. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  131. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  132. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  133. def write: MLWriter

    Permalink
    Definition Classes
    ComplexParamsWritable → MLWritable

Inherited from RecommendationParams

Inherited from ALSParams

Inherited from HasCheckpointInterval

Inherited from HasRegParam

Inherited from HasMaxIter

Inherited from ALSModelParams

Inherited from HasPredictionCol

Inherited from ComplexParamsWritable

Inherited from MLWritable

Inherited from HasSeed

Inherited from Wrappable

Inherited from Estimator[RankingTrainValidationSplitModel]

Inherited from PipelineStage

Inherited from Logging

Inherited from Params

Inherited from Serializable

Inherited from Serializable

Inherited from Identifiable

Inherited from AnyRef

Inherited from Any

expertGetParam

expertParam

expertSetParam

getParam

param

setParam

Ungrouped