package vw
- Alphabetic
- Public
- All
Type Members
- class ContextualBanditMetrics extends Serializable
- class ExampleStack extends AnyRef
-
trait
HasAdditionalFeatures extends Params
VW support multiple input columns which are mapped to namespaces.
VW support multiple input columns which are mapped to namespaces. Note: when one wants to create quadratic features within VW you'd specify additionalFeatures. Each feature column is treated as one namespace. Using -q 'uc' for columns 'user' and 'content' you'd get all quadratics for features in user/content (the first letter is called feature group and VW users are used to it... before somebody starts complaining ;)
-
trait
HasNumBits extends Params
Controls hashing parameters such us number of bits (numbits) and how to handle collisions.
-
trait
HasSumCollisions extends Params
Controls hashing parameters such us number of bits (numbits) and how to handle collisions.
- case class NamespaceInfo(hash: Int, featureGroup: Char, colIdx: Int) extends Product with Serializable
- case class PathAndData(path: String, bytes: Array[Byte]) extends Product with Serializable
- case class TrainingResult(model: Option[Array[Byte]], stats: TrainingStats) extends Product with Serializable
- case class TrainingStats(partitionId: Int, arguments: String, learningRate: Double, powerT: Double, hashSeed: Int, numBits: Int, numberOfExamplesPerPass: Long, weightedExampleSum: Double, weightedLabelSum: Double, averageLoss: Double, bestConstant: Float, bestConstantLoss: Float, totalNumberOfFeatures: Long, timeTotalNs: Long, timeNativeIngestNs: Long, timeLearnNs: Long, timeMultipassNs: Long, ipsEstimate: Double, snipsEstimate: Double) extends Product with Serializable
-
class
VectorZipper extends Transformer with HasInputCols with HasOutputCol with Wrappable with ComplexParamsWritable with BasicLogging
Combine one or more input columns into a sequence in the output column.
-
trait
VowpalWabbitBase extends Wrappable with HasWeightCol with HasAdditionalFeatures with Logging
Base implementation of VowpalWabbit learners.
Base implementation of VowpalWabbit learners.
- Note
parameters that regularly are swept through are exposed as proper parameters.
-
trait
VowpalWabbitBaseModel extends HasFeaturesCol with HasRawPredictionCol with HasAdditionalFeatures
Base trait to wrap the model for prediction.
- class VowpalWabbitClassificationModel extends ProbabilisticClassificationModel[Row, VowpalWabbitClassificationModel] with VowpalWabbitBaseModel with ComplexParamsWritable with Wrappable with BasicLogging
- class VowpalWabbitClassifier extends ProbabilisticClassifier[Row, VowpalWabbitClassifier, VowpalWabbitClassificationModel] with VowpalWabbitBase with ComplexParamsWritable with BasicLogging
- class VowpalWabbitContextualBandit extends Predictor[Row, VowpalWabbitContextualBandit, VowpalWabbitContextualBanditModel] with VowpalWabbitContextualBanditBase with HasParallelismInjected with ComplexParamsWritable with BasicLogging
- trait VowpalWabbitContextualBanditBase extends VowpalWabbitBase
- class VowpalWabbitContextualBanditModel extends PredictionModel[Row, VowpalWabbitContextualBanditModel] with VowpalWabbitBaseModel with VowpalWabbitContextualBanditBase with ComplexParamsWritable with BasicLogging
- class VowpalWabbitFeaturizer extends Transformer with HasInputCols with HasOutputCol with HasNumBits with HasSumCollisions with Wrappable with ComplexParamsWritable with BasicLogging
-
class
VowpalWabbitInteractions extends Transformer with HasInputCols with HasOutputCol with HasNumBits with HasSumCollisions with Wrappable with ComplexParamsWritable with BasicLogging
This transformer is not intended to be used with VW classifier or regressor, but rather to bring sparse interaction concept to other SparkML learners (e.g.
This transformer is not intended to be used with VW classifier or regressor, but rather to bring sparse interaction concept to other SparkML learners (e.g. LR).
-
class
VowpalWabbitMurmurWithPrefix extends Serializable
VW style murmur hash with pre-hashing of an initially specified prefix.
- class VowpalWabbitRegressionModel extends RegressionModel[Row, VowpalWabbitRegressionModel] with VowpalWabbitBaseModel with ComplexParamsWritable with Wrappable with BasicLogging
- class VowpalWabbitRegressor extends BaseRegressor[Row, VowpalWabbitRegressor, VowpalWabbitRegressionModel] with VowpalWabbitBase with ComplexParamsWritable with BasicLogging
Value Members
- object VectorUtils
- object VectorZipper extends ComplexParamsReadable[VectorZipper] with Serializable
- object VowpalWabbitClassificationModel extends ComplexParamsReadable[VowpalWabbitClassificationModel] with Serializable
- object VowpalWabbitClassifier extends ComplexParamsReadable[VowpalWabbitClassifier] with Serializable
- object VowpalWabbitContextualBandit extends ComplexParamsReadable[VowpalWabbitContextualBandit] with Serializable
- object VowpalWabbitContextualBanditModel extends ComplexParamsReadable[VowpalWabbitContextualBanditModel] with Serializable
- object VowpalWabbitFeaturizer extends ComplexParamsReadable[VowpalWabbitFeaturizer] with Serializable
- object VowpalWabbitInteractions extends ComplexParamsReadable[VowpalWabbitInteractions] with Serializable
- object VowpalWabbitRegressionModel extends ComplexParamsReadable[VowpalWabbitRegressionModel] with Serializable
- object VowpalWabbitRegressor extends ComplexParamsReadable[VowpalWabbitRegressor] with Serializable
- object VowpalWabbitUtil