cc.factorie.app.classify

backend

package backend

Visibility
  1. Public
  2. All

Type Members

  1. trait AccuracyBasedPruning extends AnyRef

  2. trait BaseLinearTrainer[Input, Prediction, Label, C <: Predictor[Prediction, Input]] extends AnyRef

  3. class BatchLinearMulticlassTrainer extends LinearMulticlassTrainer

  4. class BinaryClassification extends Classification[Double]

  5. trait BinaryClassifier[Input] extends Classifier[Double, Input]

  6. class BoostedBinaryClassifier extends BinaryClassifier[la.Tensor1]

  7. class BoostedMulticlassClassifier extends MulticlassClassifier[la.Tensor1]

  8. class BoostedTreeCubbie extends StoreFetchCubbie[BoostedMulticlassClassifier]

  9. class BoostingMulticlassTrainer extends MulticlassClassifierTrainer[BoostedMulticlassClassifier]

  10. class C45DecisionTreeTrainer extends DecisionTreeTrainer with TensorSumStatsAndLabels with GainRatioSplitting with SampleSizeStopping with AccuracyBasedPruning

  11. class CARTDecisionTreeTrainer extends DecisionTreeTrainer with TensorSumStatsAndLabels with GiniSplitting with SampleSizeStopping with NoPruning

  12. trait Classification[Prediction] extends AnyRef

    A record of the result of applying a Classifier.

  13. trait Classifier[Prediction, Input] extends Predictor[Prediction, Input]

  14. class ClassifierTemplate[Input, Value <: DiscreteValue, T <: LabeledMutableDiscreteVar, F <: variable.Var { type Value = Input }] extends Template2[T, F]

  15. class ClassifierTemplate2[T <: DiscreteVar] extends Template2[T, TensorVar]

  16. case class DTBranch(yes: DTree, no: DTree, featureIndex: Int, threshold: Double) extends DTree with Product with Serializable

  17. case class DTLeaf(pred: la.Tensor1) extends DTree with Product with Serializable

  18. sealed trait DTree extends AnyRef

  19. trait DTreeBucketStats extends AnyRef

  20. class DecisionStumpTrainer extends DecisionTreeTrainer with TensorSumStatsAndLabels with GainRatioSplitting with SampleSizeStopping with NoPruning

  21. class DecisionTreeCubbie extends StoreFetchCubbie[DecisionTreeMulticlassClassifier]

  22. class DecisionTreeMulticlassClassifier extends MulticlassClassifier[la.Tensor1]

  23. class DecisionTreeMulticlassTrainer[Label] extends MulticlassClassifierTrainer[DecisionTreeMulticlassClassifier]

  24. trait DecisionTreeTrainer extends AnyRef

  25. trait DiagonalCovarianceSplitting extends AnyRef

  26. trait GainRatioSplitting extends AnyRef

  27. trait GiniSplitting extends AnyRef

  28. class ID3DecisionTreeTrainer extends DecisionTreeTrainer with TensorSumStatsAndLabels with InfoGainSplitting with SampleSizeStopping with NoPruning

  29. trait InfoGainSplitting extends AnyRef

  30. class LinearBinaryClassifier extends BinaryClassifier[la.Tensor1] with model.Parameters with OptimizablePredictor[Double, la.Tensor1]

  31. class LinearMulticlassClassifier extends MulticlassClassifier[la.Tensor1] with model.Parameters with OptimizablePredictor[la.Tensor1, la.Tensor1]

  32. class LinearMulticlassClassifierCubbie extends util.Cubbie

  33. class LinearMulticlassTrainer extends MulticlassClassifierTrainer[LinearMulticlassClassifier] with OptimizingBaseLinearTrainer[la.Tensor1, la.Tensor1, Int, LinearMulticlassClassifier]

  34. class MulticlassClassification extends Classification[la.Tensor1]

  35. trait MulticlassClassifier[Input] extends Classifier[la.Tensor1, Input]

  36. trait MulticlassClassifierTrainer[C <: MulticlassClassifier[la.Tensor1]] extends BaseLinearTrainer[la.Tensor1, la.Tensor1, Int, C]

    Base trait for training multi-class classifiers, but it requires the input to be a Tensor1 feature vector.

  37. class NaiveBayes extends MulticlassClassifierTrainer[LinearMulticlassClassifier]

  38. trait NoPruning extends AnyRef

  39. class OnlineLinearMulticlassTrainer extends LinearMulticlassTrainer

  40. trait OptimizablePredictor[Prediction, Input] extends Predictor[Prediction, Input]

  41. trait OptimizingBaseLinearTrainer[Input, Prediction, Output, C <: OptimizablePredictor[Prediction, Input] with model.Parameters] extends BaseLinearTrainer[Input, Prediction, Output, C]

  42. trait Predictor[Prediction, Input] extends AnyRef

  43. trait RMSEBasedPruning extends AnyRef

  44. class RandomForestCubbie extends StoreFetchCubbie[RandomForestMulticlassClassifier]

  45. class RandomForestMulticlassClassifier extends MulticlassClassifier[la.Tensor1]

  46. class RandomForestMulticlassTrainer extends MulticlassClassifierTrainer[RandomForestMulticlassClassifier]

  47. class RegressionTreeTrainer extends DecisionTreeTrainer with TensorSumSqDiagStatsAndLabels with DiagonalCovarianceSplitting with SampleSizeStopping with RMSEBasedPruning

  48. class SVMMulticlassTrainer extends MulticlassClassifierTrainer[LinearMulticlassClassifier]

  49. trait SampleSizeStopping extends AnyRef

  50. trait TensorSumSqDiagStatsAndLabels extends DTreeBucketStats

  51. trait TensorSumSqFullStatsAndLabels extends DTreeBucketStats

  52. trait TensorSumStatsAndLabels extends DTreeBucketStats

  53. class TreeNodeCubbie extends StoreFetchCubbie[DTree]

  54. trait UniformLabelStopping extends SampleSizeStopping

Value Members

  1. object AdaBoostTrainer

  2. object DTree

  3. object DecisionTreeTrainer

Ungrouped