Package

com.microsoft.ml.spark

vw

Permalink

package vw

Visibility
  1. Public
  2. All

Type Members

  1. trait HasAdditionalFeatures extends Wrappable

    Permalink

    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 ;)

  2. trait HasNumBits extends Wrappable

    Permalink

    Controls hashing parameters such us number of bits (numbits) and how to handle collisions.

  3. trait HasSumCollisions extends Wrappable

    Permalink

    Controls hashing parameters such us number of bits (numbits) and how to handle collisions.

  4. case class NamespaceInfo(hash: Int, featureGroup: Char, colIdx: Int) extends Product with Serializable

    Permalink
  5. case class PathAndData(path: String, bytes: Array[Byte]) extends Product with Serializable

    Permalink
  6. case class TrainingResult(model: Option[Array[Byte]], stats: TrainingStats) extends Product with Serializable

    Permalink
  7. 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) extends Product with Serializable

    Permalink
  8. trait VowpalWabbitBase extends Wrappable with DefaultParamsWritable with HasWeightCol with HasAdditionalFeatures with Logging

    Permalink

    Base implementation of VowpalWabbit learners.

    Base implementation of VowpalWabbit learners.

    Annotations
    @InternalWrapper()
    Note

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

  9. trait VowpalWabbitBaseModel extends HasFeaturesCol with HasRawPredictionCol with HasAdditionalFeatures with ComplexParamsWritable

    Permalink

    Base trait to wrap the model for prediction.

  10. class VowpalWabbitClassificationModel extends ProbabilisticClassificationModel[Row, VowpalWabbitClassificationModel] with VowpalWabbitBaseModel

    Permalink
    Annotations
    @InternalWrapper()
  11. class VowpalWabbitClassifier extends ProbabilisticClassifier[Row, VowpalWabbitClassifier, VowpalWabbitClassificationModel] with VowpalWabbitBase

    Permalink
    Annotations
    @InternalWrapper()
  12. class VowpalWabbitFeaturizer extends Transformer with HasInputCols with HasOutputCol with HasNumBits with HasSumCollisions with Wrappable with ComplexParamsWritable

    Permalink
  13. class VowpalWabbitInteractions extends Transformer with HasInputCols with HasOutputCol with HasNumBits with HasSumCollisions with Wrappable with ComplexParamsWritable

    Permalink

    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).

  14. class VowpalWabbitMurmurWithPrefix extends Serializable

    Permalink

    VW style murmur hash with pre-hashing of an initially specified prefix.

  15. class VowpalWabbitRegressionModel extends RegressionModel[Row, VowpalWabbitRegressionModel] with VowpalWabbitBaseModel with ComplexParamsWritable

    Permalink
    Annotations
    @InternalWrapper()
  16. class VowpalWabbitRegressor extends BaseRegressor[Row, VowpalWabbitRegressor, VowpalWabbitRegressionModel] with VowpalWabbitBase

    Permalink
    Annotations
    @InternalWrapper()

Value Members

  1. object VectorUtils

    Permalink
  2. object VowpalWabbitClassificationModel extends ComplexParamsReadable[VowpalWabbitClassificationModel] with Serializable

    Permalink
  3. object VowpalWabbitClassifier extends DefaultParamsReadable[VowpalWabbitClassifier] with Serializable

    Permalink
  4. object VowpalWabbitFeaturizer extends ComplexParamsReadable[VowpalWabbitFeaturizer] with Serializable

    Permalink
  5. object VowpalWabbitInteractions extends ComplexParamsReadable[VowpalWabbitInteractions] with Serializable

    Permalink
  6. object VowpalWabbitRegressionModel extends ComplexParamsReadable[VowpalWabbitRegressionModel] with Serializable

    Permalink
  7. object VowpalWabbitRegressor extends DefaultParamsReadable[VowpalWabbitRegressor] with Serializable

    Permalink
  8. package featurizer

    Permalink

Ungrouped