org.allenai.nlpstack.parse.poly.decisiontree

RandomForest

Related Docs: object RandomForest | package decisiontree

case class RandomForest(allOutcomes: Seq[Int], decisionTrees: Seq[DecisionTree]) extends ProbabilisticClassifier with Product with Serializable

A RandomForest is a collection of decision trees. Each decision tree gets a single vote about the outcome. The outcome distribution is the normalized histogram of the votes.

allOutcomes

the collection of possible outcomes

decisionTrees

the collection of decision trees

Linear Supertypes
Serializable, Serializable, Product, Equals, ProbabilisticClassifier, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RandomForest
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ProbabilisticClassifier
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RandomForest(allOutcomes: Seq[Int], decisionTrees: Seq[DecisionTree])

    allOutcomes

    the collection of possible outcomes

    decisionTrees

    the collection of decision trees

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def allFeatures: Set[Int]

    The set of all features found in at least one decision tree of the collection.

    The set of all features found in at least one decision tree of the collection.

    Definition Classes
    RandomForestProbabilisticClassifier
  5. val allOutcomes: Seq[Int]

    the collection of possible outcomes

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def classify(featureVector: FeatureVector): (Int, Option[Justification])

    Classifies an feature vector and optionally returns a "justification" for the classification decision.

    Classifies an feature vector and optionally returns a "justification" for the classification decision.

    featureVector

    feature vector to classify

    returns

    (predicted outcome, optional justification for the prediction)

    Definition Classes
    ProbabilisticClassifier
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val decisionTrees: Seq[DecisionTree]

    the collection of decision trees

  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. def outcomeDistribution(featureVector: FeatureVector): (OutcomeDistribution, Option[Justification])

    Each decision gets a single vote about the outcome.

    Each decision gets a single vote about the outcome. The produced distribution is the normalized histogram of the votes.

    featureVector

    feature vector to find outcome distribution for

    returns

    a probability distribution over outcomes

    Definition Classes
    RandomForestProbabilisticClassifier
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  19. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ProbabilisticClassifier

Inherited from AnyRef

Inherited from Any

Ungrouped