Packages

p

epic

logo

package logo

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. logo
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ArgmaxInferencer [T, W, S] extends Inferencer[S]
  2. class CompoundIterationCallback [T, W, S1, S2] extends IterationCallback[T, W, S1, S2]
  3. trait ConvergenceChecker [W] extends AnyRef
  4. trait Decoder [T, W, OracleS, MaxerS] extends AnyRef
  5. case class DualVariableHolder [T, W](x: T, alphas: ArrayBuffer[Double] = ArrayBuffer[Double](), slack: Double = 0.0, constraints: ArrayBuffer[(W, Double)] = ArrayBuffer[(W, Double)]()) extends Product with Serializable

    This class stores the dual variables and constraints for each training exampe.

    This class stores the dual variables and constraints for each training exampe. It is mutable for efficiency purposes.

  6. trait ExpectationInferencer [T, W, S] extends Inferencer[S]
  7. class FixedIterationConvergenceChecker [W] extends ConvergenceChecker[W]
  8. class FixedStepSizeUpdater [W] extends Updater[W]
  9. trait Inferencer [S] extends AnyRef
  10. trait IterationCallback [T, W, OracleS, MaxerS] extends AnyRef
  11. class L1Objective [W] extends ObjectiveFunction[W]
  12. class L1Updater [W] extends Updater[W]
  13. class L2Objective [W] extends ObjectiveFunction[W]
  14. class L2Updater [W] extends Updater[W]
  15. type LabeledDatum[L, W] = Example[L, W]
  16. case class LogLikelihoodDecoder [T, W, OracleS, ExpectationS](inferencer: OracleInferencer[T, W, OracleS], summer: ExpectationInferencer[T, W, ExpectationS])(implicit space: MutableInnerProductModule[W, Double]) extends Decoder[T, W, OracleS, ExpectationS] with Product with Serializable
  17. case class LogoOpts (constraintEpsilon: Double = 1e-3, miniBatchSize: Int = 1, numInnerOptimizationLoops: Int = 10, numOuterOptimizationLoops: Int = 10, shuffleMinibatches: Boolean = false, shuffleSeed: Int = 1, convergenceTolerance: Double = 1e-3) extends Product with Serializable
  18. trait LossAugmentedArgmaxInferencer [T, W, S] extends ArgmaxInferencer[T, W, S]
  19. trait LossAugmentedExpectationInferencer [T, W, S] extends ExpectationInferencer[T, W, S]
  20. case class LossAugmentedMaxMarginDecoder [T, W, OracleS, ArgmaxerS](oracleInferencer: OracleInferencer[T, W, OracleS], argmaxer: LossAugmentedArgmaxInferencer[T, W, ArgmaxerS])(implicit space: MutableInnerProductModule[W, Double]) extends Decoder[T, W, OracleS, ArgmaxerS] with Product with Serializable
  21. case class MaxMarginDecoder [T, W, OracleS, MaxerS](oracleInferencer: OracleInferencer[T, W, OracleS], argmaxer: ArgmaxInferencer[T, W, MaxerS])(implicit space: MutableInnerProductModule[W, Double]) extends Decoder[T, W, OracleS, MaxerS] with Product with Serializable
  22. case class MaxMarginRankingDecoder [T, W, S](inferencer: LossAugmentedArgmaxInferencer[T, W, S], gamma: Double = 0.0)(implicit space: MutableInnerProductModule[W, Double]) extends Decoder[T, W, S, S] with Product with Serializable
  23. case class MinibatchInput [T, W](instance: DualVariableHolder[T, W], instanceNum: Int) extends Product with Serializable
  24. case class MinibatchOutput [T, W, OracleS, MaxerS](instance: DualVariableHolder[T, W], instanceNum: Int, df: W, loss: Double, oracleState: OracleS, maxerState: MaxerS) extends Product with Serializable
  25. case class MulticlassClassifier [L, F, W](weights: Weights[W], argmaxInferencer: MulticlassLossAugmentedArgmaxInferencer[L, F, W]) extends Product with Serializable
  26. class MulticlassLossAugmentedArgmaxInferencer [L, F, W] extends LossAugmentedArgmaxInferencer[LabeledDatum[L, F], W, Unit]
  27. class MulticlassOneSlackLossAugmentedArgmaxInferencer [L, F, W] extends LossAugmentedArgmaxInferencer[Seq[LabeledDatum[L, F]], W, Unit]
  28. class MulticlassOneSlackOracleInferencer [L, F, W] extends OracleInferencer[Seq[LabeledDatum[L, F]], W, Unit]
  29. case class MulticlassOracleInferencer [L, F, W](validLabels: IndexedSeq[L], labelConjoiner: (L, F) ⇒ W)(implicit space: MutableInnerProductModule[W, Double]) extends OracleInferencer[LabeledDatum[L, F], W, Unit] with Product with Serializable
  30. case class NullIterationCallback [T, W, S1, S2]() extends IterationCallback[T, W, S1, S2] with Product with Serializable
  31. trait ObjectiveFunction [W] extends AnyRef
  32. case class ObjectiveFunctionConvergenceChecker [W](objective: ObjectiveFunction[W], maxNumIters: Int, callback: IterationCallback[_, W, _, _], tol: Double) extends ConvergenceChecker[W] with Product with Serializable
  33. trait OracleInferencer [T, W, S] extends Inferencer[S]
  34. class PegasosUpdater [W] extends Updater[W]
  35. case class Trainer [T, W, OracleS, MaxerS](convergenceChecker: ConvergenceChecker[W], iterationCallback: IterationCallback[T, W, OracleS, MaxerS], decoder: Decoder[T, W, OracleS, MaxerS], updater: Updater[W], opts: LogoOpts = new LogoOpts(), initialConstraintAndAlpha: Option[((W, Double), Double)] = None, online: Boolean = false, average: Boolean = false)(implicit space: MutableInnerProductModule[W, Double]) extends SerializableLogging with Product with Serializable
  36. trait Updater [W] extends AnyRef
  37. class Weights [W] extends AnyRef

Value Members

  1. def clip(d: Double, l: Double, u: Double): Double
  2. object L1Objective
  3. object NumUtils

  4. object Trainer extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped