class VowpalWabbitClassificationModel extends ProbabilisticClassificationModel[Row, VowpalWabbitClassificationModel] with VowpalWabbitBaseModel with ComplexParamsWritable with Wrappable with BasicLogging

Linear Supertypes
BasicLogging, Wrappable, RWrappable, PythonWrappable, BaseWrappable, ComplexParamsWritable, MLWritable, VowpalWabbitBaseModel, HasAdditionalFeatures, ProbabilisticClassificationModel[Row, VowpalWabbitClassificationModel], ProbabilisticClassifierParams, HasThresholds, HasProbabilityCol, ClassificationModel[Row, VowpalWabbitClassificationModel], ClassifierParams, HasRawPredictionCol, PredictionModel[Row, VowpalWabbitClassificationModel], PredictorParams, HasPredictionCol, HasFeaturesCol, HasLabelCol, Model[VowpalWabbitClassificationModel], Transformer, PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VowpalWabbitClassificationModel
  2. BasicLogging
  3. Wrappable
  4. RWrappable
  5. PythonWrappable
  6. BaseWrappable
  7. ComplexParamsWritable
  8. MLWritable
  9. VowpalWabbitBaseModel
  10. HasAdditionalFeatures
  11. ProbabilisticClassificationModel
  12. ProbabilisticClassifierParams
  13. HasThresholds
  14. HasProbabilityCol
  15. ClassificationModel
  16. ClassifierParams
  17. HasRawPredictionCol
  18. PredictionModel
  19. PredictorParams
  20. HasPredictionCol
  21. HasFeaturesCol
  22. HasLabelCol
  23. Model
  24. Transformer
  25. PipelineStage
  26. Logging
  27. Params
  28. Serializable
  29. Serializable
  30. Identifiable
  31. AnyRef
  32. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

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

Value Members

  1. val additionalFeatures: StringArrayParam
    Definition Classes
    HasAdditionalFeatures
  2. final def clear(param: Param[_]): VowpalWabbitClassificationModel.this.type
    Definition Classes
    Params
  3. def copy(extra: ParamMap): VowpalWabbitClassificationModel.this.type
    Definition Classes
    VowpalWabbitClassificationModel → Model → Transformer → PipelineStage → Params
  4. lazy val example: VowpalWabbitExample
    Definition Classes
    VowpalWabbitBaseModel
    Annotations
    @transient()
  5. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  6. def explainParams(): String
    Definition Classes
    Params
  7. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  8. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  9. final val featuresCol: Param[String]
    Definition Classes
    HasFeaturesCol
  10. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  11. def getAdditionalFeatures: Array[String]
    Definition Classes
    HasAdditionalFeatures
  12. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  13. final def getFeaturesCol: String
    Definition Classes
    HasFeaturesCol
  14. final def getLabelCol: String
    Definition Classes
    HasLabelCol
  15. def getModel: Array[Byte]
    Definition Classes
    VowpalWabbitBaseModel
  16. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  17. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  18. def getPerformanceStatistics: DataFrame
    Definition Classes
    VowpalWabbitBaseModel
  19. final def getPredictionCol: String
    Definition Classes
    HasPredictionCol
  20. final def getProbabilityCol: String
    Definition Classes
    HasProbabilityCol
  21. final def getRawPredictionCol: String
    Definition Classes
    HasRawPredictionCol
  22. def getReadableModel: String
    Definition Classes
    VowpalWabbitBaseModel
  23. def getTestArgs: String
    Definition Classes
    VowpalWabbitBaseModel
  24. def getThresholds: Array[Double]
    Definition Classes
    HasThresholds
  25. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  26. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  27. def hasParent: Boolean
    Definition Classes
    Model
  28. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  29. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  30. final val labelCol: Param[String]
    Definition Classes
    HasLabelCol
  31. def logClass(): Unit
    Definition Classes
    BasicLogging
  32. def logFit[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  33. def logPredict[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  34. def logTrain[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  35. def logTransform[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  36. def logVerb[T](verb: String, f: ⇒ T): T
    Definition Classes
    BasicLogging
  37. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  38. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  39. val model: ByteArrayParam
    Definition Classes
    VowpalWabbitBaseModel
  40. def numClasses: Int
    Definition Classes
    VowpalWabbitClassificationModel → ClassificationModel
  41. def numFeatures: Int
    Definition Classes
    PredictionModel
    Annotations
    @Since( "1.6.0" )
  42. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  43. var parent: Estimator[VowpalWabbitClassificationModel]
    Definition Classes
    Model
  44. val performanceStatistics: DataFrameParam
    Definition Classes
    VowpalWabbitBaseModel
  45. def predict(features: Row): Double
    Definition Classes
    ClassificationModel → PredictionModel
  46. def predictProbability(features: Row): Vector
    Definition Classes
    ProbabilisticClassificationModel
    Annotations
    @Since( "3.0.0" )
  47. def predictRaw(features: Row): Vector
    Definition Classes
    VowpalWabbitClassificationModel → ClassificationModel
  48. final val predictionCol: Param[String]
    Definition Classes
    HasPredictionCol
  49. final val probabilityCol: Param[String]
    Definition Classes
    HasProbabilityCol
  50. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  51. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  52. final val rawPredictionCol: Param[String]
    Definition Classes
    HasRawPredictionCol
  53. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  54. def saveNativeModel(path: String): Unit
    Definition Classes
    VowpalWabbitBaseModel
  55. final def set[T](param: Param[T], value: T): VowpalWabbitClassificationModel.this.type
    Definition Classes
    Params
  56. def setAdditionalFeatures(value: Array[String]): VowpalWabbitClassificationModel.this.type
    Definition Classes
    HasAdditionalFeatures
  57. def setFeaturesCol(value: String): VowpalWabbitClassificationModel
    Definition Classes
    PredictionModel
  58. def setModel(v: Array[Byte]): VowpalWabbitClassificationModel.this.type
    Definition Classes
    VowpalWabbitBaseModel
  59. def setParent(parent: Estimator[VowpalWabbitClassificationModel]): VowpalWabbitClassificationModel
    Definition Classes
    Model
  60. def setPerformanceStatistics(v: DataFrame): VowpalWabbitClassificationModel.this.type
    Definition Classes
    VowpalWabbitBaseModel
  61. def setPredictionCol(value: String): VowpalWabbitClassificationModel
    Definition Classes
    PredictionModel
  62. def setProbabilityCol(value: String): VowpalWabbitClassificationModel
    Definition Classes
    ProbabilisticClassificationModel
  63. def setRawPredictionCol(value: String): VowpalWabbitClassificationModel
    Definition Classes
    ClassificationModel
  64. def setTestArgs(value: String): VowpalWabbitClassificationModel.this.type
    Definition Classes
    VowpalWabbitBaseModel
  65. def setThresholds(value: Array[Double]): VowpalWabbitClassificationModel
    Definition Classes
    ProbabilisticClassificationModel
  66. val testArgs: Param[String]
    Definition Classes
    VowpalWabbitBaseModel
  67. val thresholds: DoubleArrayParam
    Definition Classes
    HasThresholds
  68. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  69. def transform(dataset: Dataset[_]): DataFrame
    Definition Classes
    VowpalWabbitClassificationModel → ProbabilisticClassificationModel → ClassificationModel → PredictionModel → Transformer
  70. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" )
  71. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" ) @varargs()
  72. final def transformImpl(dataset: Dataset[_]): DataFrame
    Definition Classes
    ClassificationModel → PredictionModel
  73. def transformSchema(schema: StructType): StructType
    Definition Classes
    ProbabilisticClassificationModel → ClassificationModel → PredictionModel → PipelineStage
  74. val uid: String
    Definition Classes
    VowpalWabbitClassificationModelBasicLogging → Identifiable
  75. val ver: String
    Definition Classes
    BasicLogging
  76. lazy val vw: VowpalWabbitNative
    Definition Classes
    VowpalWabbitBaseModel
    Annotations
    @transient()
  77. lazy val vwArgs: VowpalWabbitArguments
    Definition Classes
    VowpalWabbitBaseModel
    Annotations
    @transient()
  78. def write: MLWriter
    Definition Classes
    ComplexParamsWritable → MLWritable