case class TrainContext(vw: VowpalWabbitNative, synchronizationSchedule: VowpalWabbitSyncSchedule, predictionBuffer: PredictionBuffer = new PredictionBufferDiscard, collectOneStepAheadPrediction: Boolean = false, contextualBanditMetrics: ContextualBanditMetrics = new ContextualBanditMetrics, totalTime: StopWatch = new StopWatch, nativeIngestTime: StopWatch = new StopWatch, learnTime: StopWatch = new StopWatch, multipassTime: StopWatch = new StopWatch) extends Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TrainContext
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TrainContext(vw: VowpalWabbitNative, synchronizationSchedule: VowpalWabbitSyncSchedule, predictionBuffer: PredictionBuffer = new PredictionBufferDiscard, collectOneStepAheadPrediction: Boolean = false, contextualBanditMetrics: ContextualBanditMetrics = new ContextualBanditMetrics, totalTime: StopWatch = new StopWatch, nativeIngestTime: StopWatch = new StopWatch, learnTime: StopWatch = new StopWatch, multipassTime: StopWatch = new StopWatch)

Value Members

  1. val collectOneStepAheadPrediction: Boolean
  2. val contextualBanditMetrics: ContextualBanditMetrics
  3. val learnTime: StopWatch
  4. val multipassTime: StopWatch
  5. val nativeIngestTime: StopWatch
  6. val predictionBuffer: PredictionBuffer
  7. def result: TrainingStats
  8. def result(model: Option[Array[Byte]]): Iterator[TrainingResult]
  9. val synchronizationSchedule: VowpalWabbitSyncSchedule
  10. val totalTime: StopWatch
  11. val vw: VowpalWabbitNative