t

com.microsoft.azure.synapse.ml.vw

VowpalWabbitBase

trait VowpalWabbitBase extends Wrappable with HasWeightCol with HasAdditionalFeatures with Logging

Base implementation of VowpalWabbit learners.

Note

parameters that regularly are swept through are exposed as proper parameters.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VowpalWabbitBase
  2. Logging
  3. HasAdditionalFeatures
  4. HasWeightCol
  5. Wrappable
  6. RWrappable
  7. PythonWrappable
  8. BaseWrappable
  9. Params
  10. Serializable
  11. Serializable
  12. Identifiable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class ParamStringBuilder extends AnyRef
  2. class TrainContext extends AnyRef

Abstract Value Members

  1. abstract def copy(extra: ParamMap): Params
    Definition Classes
    Params
  2. abstract def featuresCol: Param[String]
  3. abstract def getFeaturesCol: String
  4. abstract def getLabelCol: String
  5. abstract def labelCol: Param[String]
  6. abstract val uid: String
    Definition Classes
    Identifiable

Concrete Value Members

  1. val additionalFeatures: StringArrayParam
    Definition Classes
    HasAdditionalFeatures
  2. val args: Param[String]
  3. final def clear(param: Param[_]): VowpalWabbitBase.this.type
    Definition Classes
    Params
  4. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  5. def explainParams(): String
    Definition Classes
    Params
  6. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  7. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  8. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  9. def getAdditionalFeatures: Array[String]
    Definition Classes
    HasAdditionalFeatures
  10. def getArgs: String
  11. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  12. def getHashSeed: Int
  13. def getIgnoreNamespaces: String
  14. def getInitialModel: Array[Byte]
  15. def getInteractions: Array[String]
  16. def getL1: Double
  17. def getL2: Double
  18. def getLearningRate: Double
  19. def getNumBits: Int
  20. def getNumPasses: Int
  21. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  22. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  23. def getPowerT: Double
  24. def getUseBarrierExecutionMode: Boolean
  25. def getWeightCol: String

    Definition Classes
    HasWeightCol
  26. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  27. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  28. val hashSeed: IntParam
  29. val ignoreNamespaces: Param[String]
  30. val initialModel: ByteArrayParam
  31. val interactions: StringArrayParam
  32. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  33. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  34. val l1: DoubleParam
  35. val l2: DoubleParam
  36. val learningRate: DoubleParam
  37. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  38. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  39. val numBits: IntParam
  40. val numPasses: IntParam
  41. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  42. val powerT: DoubleParam
  43. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  44. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  45. final def set[T](param: Param[T], value: T): VowpalWabbitBase.this.type
    Definition Classes
    Params
  46. def setAdditionalFeatures(value: Array[String]): VowpalWabbitBase.this.type
    Definition Classes
    HasAdditionalFeatures
  47. def setArgs(value: String): VowpalWabbitBase.this.type
  48. def setHashSeed(value: Int): VowpalWabbitBase.this.type
  49. def setIgnoreNamespaces(value: String): VowpalWabbitBase.this.type
  50. def setInitialModel(value: Array[Byte]): VowpalWabbitBase.this.type
  51. def setInteractions(value: Array[String]): VowpalWabbitBase.this.type
  52. def setL1(value: Double): VowpalWabbitBase.this.type
  53. def setL2(value: Double): VowpalWabbitBase.this.type
  54. def setLearningRate(value: Double): VowpalWabbitBase.this.type
  55. def setNumBits(value: Int): VowpalWabbitBase.this.type
  56. def setNumPasses(value: Int): VowpalWabbitBase.this.type
  57. def setPowerT(value: Double): VowpalWabbitBase.this.type
  58. def setUseBarrierExecutionMode(value: Boolean): VowpalWabbitBase.this.type
  59. def setWeightCol(value: String): VowpalWabbitBase.this.type

    Definition Classes
    HasWeightCol
  60. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  61. val useBarrierExecutionMode: BooleanParam
  62. val weightCol: Param[String]

    The name of the weight column

    The name of the weight column

    Definition Classes
    HasWeightCol