package
logo
Type Members
-
-
-
-
trait
Decoder[T, W, OracleS, MaxerS] extends AnyRef
-
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
-
-
-
-
trait
Inferencer[S] extends AnyRef
-
trait
IterationCallback[T, W, OracleS, MaxerS] extends AnyRef
-
-
-
-
-
type
LabeledDatum[L, W] = Example[L, W]
-
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
-
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
-
-
-
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
-
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
-
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
-
case class
MinibatchInput[T, W](instance: DualVariableHolder[T, W], instanceNum: Int) extends Product with Serializable
-
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
-
-
-
-
-
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
-
case class
NullIterationCallback[T, W, S1, S2]() extends IterationCallback[T, W, S1, S2] with Product with Serializable
-
-
-
-
-
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
-
trait
Updater[W] extends AnyRef
-
class
Weights[W] extends AnyRef
Value Members
-
-
-
object
Trainer extends Serializable
-
def
clip(d: Double, l: Double, u: Double): Double
Inherited from AnyRef
Inherited from Any