t

com.microsoft.azure.synapse.ml.vw

VowpalWabbitBaseLearner

trait VowpalWabbitBaseLearner extends VowpalWabbitBase

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. VowpalWabbitBaseLearner
  2. VowpalWabbitBase
  3. Logging
  4. ComplexParamsWritable
  5. MLWritable
  6. Wrappable
  7. DotnetWrappable
  8. RWrappable
  9. PythonWrappable
  10. BaseWrappable
  11. Params
  12. Serializable
  13. Serializable
  14. Identifiable
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class SpecificParamAppender extends AnyRef
    Definition Classes
    VowpalWabbitBase

Abstract Value Members

  1. abstract def copy(extra: ParamMap): Params
    Definition Classes
    Params
  2. abstract val uid: String
    Definition Classes
    Identifiable

Concrete Value Members

  1. final def clear(param: Param[_]): VowpalWabbitBaseLearner.this.type
    Definition Classes
    Params
  2. def dotnetAdditionalMethods: String
    Definition Classes
    DotnetWrappable
  3. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  4. def explainParams(): String
    Definition Classes
    Params
  5. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  6. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  7. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  8. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  9. def getHashSeed: Int
    Definition Classes
    VowpalWabbitBase
  10. def getIgnoreNamespaces: String
    Definition Classes
    VowpalWabbitBase
  11. def getInitialModel: Array[Byte]
    Definition Classes
    VowpalWabbitBase
  12. def getInteractions: Array[String]
    Definition Classes
    VowpalWabbitBase
  13. def getL1: Double
    Definition Classes
    VowpalWabbitBase
  14. def getL2: Double
    Definition Classes
    VowpalWabbitBase
  15. def getLearningRate: Double
    Definition Classes
    VowpalWabbitBase
  16. def getNumBits: Int
    Definition Classes
    VowpalWabbitBase
  17. def getNumPasses: Int
    Definition Classes
    VowpalWabbitBase
  18. def getNumSyncsPerPass: Int
    Definition Classes
    VowpalWabbitBase
  19. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  20. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  21. def getParamInfo(p: Param[_]): ParamInfo[_]
    Definition Classes
    BaseWrappable
  22. def getPassThroughArgs: String
    Definition Classes
    VowpalWabbitBase
  23. def getPowerT: Double
    Definition Classes
    VowpalWabbitBase
  24. def getPredictionIdCol: String
  25. def getSplitCol: String
  26. def getSplitColValues: Array[String]
  27. def getUseBarrierExecutionMode: Boolean
    Definition Classes
    VowpalWabbitBase
  28. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  29. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  30. val hashSeed: IntParam
    Definition Classes
    VowpalWabbitBase
  31. val ignoreNamespaces: Param[String]
    Definition Classes
    VowpalWabbitBase
  32. val initialModel: ByteArrayParam
    Definition Classes
    VowpalWabbitBase
  33. val interactions: StringArrayParam
    Definition Classes
    VowpalWabbitBase
  34. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  35. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  36. val l1: DoubleParam
    Definition Classes
    VowpalWabbitBase
  37. val l2: DoubleParam
    Definition Classes
    VowpalWabbitBase
  38. val learningRate: DoubleParam
    Definition Classes
    VowpalWabbitBase
  39. def makeDotnetFile(conf: CodegenConfig): Unit
    Definition Classes
    DotnetWrappable
  40. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  41. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  42. val numBits: IntParam
    Definition Classes
    VowpalWabbitBase
  43. val numPasses: IntParam
    Definition Classes
    VowpalWabbitBase
  44. val numSyncsPerPass: IntParam
    Definition Classes
    VowpalWabbitBase
  45. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  46. val passThroughArgs: Param[String]
    Definition Classes
    VowpalWabbitBase
  47. val powerT: DoubleParam
    Definition Classes
    VowpalWabbitBase
  48. val predictionIdCol: Param[String]
  49. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  50. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  51. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  52. final def set[T](param: Param[T], value: T): VowpalWabbitBaseLearner.this.type
    Definition Classes
    Params
  53. def setHashSeed(value: Int): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  54. def setIgnoreNamespaces(value: String): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  55. def setInitialModel(value: Array[Byte]): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  56. def setInteractions(value: Array[String]): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  57. def setL1(value: Double): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  58. def setL2(value: Double): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  59. def setLearningRate(value: Double): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  60. def setNumBits(value: Int): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  61. def setNumPasses(value: Int): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  62. def setNumSyncsPerPass(value: Int): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  63. def setPassThroughArgs(value: String): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  64. def setPowerT(value: Double): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  65. def setPredictionIdCol(value: String): VowpalWabbitBaseLearner.this.type
  66. def setSplitCol(value: String): VowpalWabbitBaseLearner.this.type
  67. def setSplitColValues(value: Array[String]): VowpalWabbitBaseLearner.this.type
  68. def setUseBarrierExecutionMode(value: Boolean): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
  69. val splitCol: Param[String]
  70. val splitColValues: StringArrayParam
  71. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  72. val useBarrierExecutionMode: BooleanParam
    Definition Classes
    VowpalWabbitBase
  73. def write: MLWriter
    Definition Classes
    ComplexParamsWritable → MLWritable

Deprecated Value Members

  1. def getArgs: String
    Definition Classes
    VowpalWabbitBase
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.6) Please use 'getPassThroughArgs'.

  2. def setArgs(value: String): VowpalWabbitBaseLearner.this.type
    Definition Classes
    VowpalWabbitBase
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.6) Please use 'setPassThroughArgs'.