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

Linear Supertypes
SynapseMLLogging, RecommendationParams, ALSParams, HasCheckpointInterval, HasRegParam, HasMaxIter, ALSModelParams, HasBlockSize, HasPredictionCol, ComplexParamsWritable, MLWritable, RankingTrainValidationSplitParams, HasSeed, Wrappable, DotnetWrappable, RWrappable, PythonWrappable, BaseWrappable, Estimator[RankingTrainValidationSplitModel], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RankingTrainValidationSplit
  2. SynapseMLLogging
  3. RecommendationParams
  4. ALSParams
  5. HasCheckpointInterval
  6. HasRegParam
  7. HasMaxIter
  8. ALSModelParams
  9. HasBlockSize
  10. HasPredictionCol
  11. ComplexParamsWritable
  12. MLWritable
  13. RankingTrainValidationSplitParams
  14. HasSeed
  15. Wrappable
  16. DotnetWrappable
  17. RWrappable
  18. PythonWrappable
  19. BaseWrappable
  20. Estimator
  21. PipelineStage
  22. Logging
  23. Params
  24. Serializable
  25. Serializable
  26. Identifiable
  27. AnyRef
  28. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

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

Value Members

  1. val alpha: DoubleParam
    Definition Classes
    ALSParams
  2. final val blockSize: IntParam
    Definition Classes
    HasBlockSize
  3. final val checkpointInterval: IntParam
    Definition Classes
    HasCheckpointInterval
  4. final def clear(param: Param[_]): RankingTrainValidationSplit.this.type
    Definition Classes
    Params
  5. val coldStartStrategy: Param[String]
    Definition Classes
    ALSModelParams
  6. def copy(extra: ParamMap): RankingTrainValidationSplit
    Definition Classes
    RankingTrainValidationSplit → Estimator → PipelineStage → Params
  7. def dotnetAdditionalMethods: String
    Definition Classes
    DotnetWrappable
  8. val estimator: EstimatorParam
  9. val estimatorParamMaps: ArrayParamMapParam
  10. val evaluator: EvaluatorParam
  11. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  12. def explainParams(): String
    Definition Classes
    Params
  13. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  14. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  15. def filterRatings(dataset: Dataset[_]): DataFrame
  16. val finalStorageLevel: Param[String]
    Definition Classes
    ALSParams
  17. def fit(dataset: Dataset[_]): RankingTrainValidationSplitModel
    Definition Classes
    RankingTrainValidationSplit → Estimator
  18. def fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[RankingTrainValidationSplitModel]
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  19. def fit(dataset: Dataset[_], paramMap: ParamMap): RankingTrainValidationSplitModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  20. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): RankingTrainValidationSplitModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" ) @varargs()
  21. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  22. def getAlpha: Double
    Definition Classes
    ALSParams
  23. final def getBlockSize: Int
    Definition Classes
    HasBlockSize
  24. final def getCheckpointInterval: Int
    Definition Classes
    HasCheckpointInterval
  25. def getColdStartStrategy: String
    Definition Classes
    ALSModelParams
  26. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  27. def getEstimator: Estimator[_ <: Model[_]]

  28. def getEstimatorParamMaps: Array[ParamMap]

  29. def getEvaluator: Evaluator

  30. def getFinalStorageLevel: String
    Definition Classes
    ALSParams
  31. def getImplicitPrefs: Boolean
    Definition Classes
    ALSParams
  32. def getIntermediateStorageLevel: String
    Definition Classes
    ALSParams
  33. def getItemCol: String
    Definition Classes
    ALSModelParams
  34. final def getMaxIter: Int
    Definition Classes
    HasMaxIter
  35. def getMinRatingsI: Int

  36. def getMinRatingsU: Int

  37. def getNonnegative: Boolean
    Definition Classes
    ALSParams
  38. def getNumItemBlocks: Int
    Definition Classes
    ALSParams
  39. def getNumUserBlocks: Int
    Definition Classes
    ALSParams
  40. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  41. def getParallelism: Int

  42. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  43. def getParamInfo(p: Param[_]): ParamInfo[_]
    Definition Classes
    BaseWrappable
  44. final def getPredictionCol: String
    Definition Classes
    HasPredictionCol
  45. def getRank: Int
    Definition Classes
    ALSParams
  46. def getRatingCol: String
    Definition Classes
    ALSParams
  47. final def getRegParam: Double
    Definition Classes
    HasRegParam
  48. final def getSeed: Long
    Definition Classes
    HasSeed
  49. def getTrainRatio: Double

  50. def getUserCol: String
    Definition Classes
    ALSModelParams
  51. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  52. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  53. val implicitPrefs: BooleanParam
    Definition Classes
    ALSParams
  54. val intermediateStorageLevel: Param[String]
    Definition Classes
    ALSParams
  55. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  56. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  57. val itemCol: Param[String]
    Definition Classes
    ALSModelParams
  58. def logClass(featureName: String): Unit
    Definition Classes
    SynapseMLLogging
  59. def logFit[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  60. def logTransform[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  61. def logVerb[T](verb: String, f: ⇒ T, columns: Option[Int] = None): T
    Definition Classes
    SynapseMLLogging
  62. def makeDotnetFile(conf: CodegenConfig): Unit
    Definition Classes
    DotnetWrappable
  63. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  64. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  65. final val maxIter: IntParam
    Definition Classes
    HasMaxIter
  66. val minRatingsI: IntParam
  67. val minRatingsU: IntParam
  68. val nonnegative: BooleanParam
    Definition Classes
    ALSParams
  69. val numItemBlocks: IntParam
    Definition Classes
    ALSParams
  70. val numUserBlocks: IntParam
    Definition Classes
    ALSParams
  71. val parallelism: IntParam

    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

  72. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  73. final val predictionCol: Param[String]
    Definition Classes
    HasPredictionCol
  74. def prepareTestData(validationDataset: DataFrame, recs: DataFrame, k: Int): Dataset[_]
  75. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  76. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  77. lazy val pyInternalWrapper: Boolean
  78. val rank: IntParam
    Definition Classes
    ALSParams
  79. val ratingCol: Param[String]
    Definition Classes
    ALSParams
  80. final val regParam: DoubleParam
    Definition Classes
    HasRegParam
  81. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  82. final val seed: LongParam
    Definition Classes
    HasSeed
  83. final def set[T](param: Param[T], value: T): RankingTrainValidationSplit.this.type
    Definition Classes
    Params
  84. def setAlpha(value: Double): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  85. def setBlockSize(value: Int): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  86. def setCheckpointInterval(value: Int): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  87. def setColdStartStrategy(value: String): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  88. def setEstimator(value: Estimator[_ <: Model[_]]): RankingTrainValidationSplit.this.type

  89. def setEstimatorParamMaps(value: ArrayList[ParamMap]): RankingTrainValidationSplit.this.type
  90. def setEstimatorParamMaps(value: Array[ParamMap]): RankingTrainValidationSplit.this.type

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

  92. def setFinalStorageLevel(value: String): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  93. def setImplicitPrefs(value: Boolean): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  94. def setIntermediateStorageLevel(value: String): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  95. def setItemCol(value: String): RankingTrainValidationSplit.this.type

  96. def setMaxIter(value: Int): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  97. def setMinRatingsI(value: Int): RankingTrainValidationSplit.this.type

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

  99. def setNonnegative(value: Boolean): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  100. def setNumItemBlocks(value: Int): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  101. def setNumUserBlocks(value: Int): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  102. def setParallelism(value: Int): RankingTrainValidationSplit.this.type

  103. def setPredictionCol(value: String): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  104. def setRank(value: Int): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  105. def setRatingCol(value: String): RankingTrainValidationSplit.this.type

  106. def setRegParam(value: Double): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  107. def setSeed(value: Long): RankingTrainValidationSplit.this.type

    Definition Classes
    RecommendationParams
  108. def setTrainRatio(value: Double): RankingTrainValidationSplit.this.type

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

  110. def splitDF(dataset: DataFrame): Array[DataFrame]
  111. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  112. val trainRatio: DoubleParam

    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
  113. def transformSchema(schema: StructType): StructType
    Definition Classes
    RankingTrainValidationSplit → PipelineStage
  114. val uid: String
    Definition Classes
    RankingTrainValidationSplitSynapseMLLogging → Identifiable
  115. val userCol: Param[String]
    Definition Classes
    ALSModelParams
  116. def write: MLWriter
    Definition Classes
    ComplexParamsWritable → MLWritable