org.apache.spark.streamdm.classifiers

trees

package trees

Visibility
  1. Public
  2. All

Type Members

  1. class ActiveLearningNode extends LearningNode with Serializable

    Basic majority class active learning node for Hoeffding tree

  2. abstract class ConditionalTest extends Serializable

    ConditionalTest is an abstract class for conditional tests, used for splitting nodes in Hoeffding trees.

  3. trait FeatureClassObserver extends Serializable

    Trait FeatureClassObserver for observing the class distribution of one feature.

  4. class FeatureSplit extends Ordered[FeatureSplit]

    Class for recording a split suggestion.

  5. class FoundNode extends Serializable

    The container of a node.

  6. class GaussianEstimator extends Serializable

    Gaussian incremental estimator that uses incremental method, more resilient to floating point imprecision.

  7. class GaussianNumericFeatureClassObserver extends NumericFeatureClassObserver with Serializable

    Class GuassianNumericFeatureClassObserver for observing the class data distribution for a numeric feature using gaussian estimators.

  8. class GiniSplitCriterion extends SplitCriterion with Serializable

    Class for computing splitting criteria using Gini with respect to distributions of class values.

  9. case class GiniSplitCriterionType() extends SplitCriterionType with Product with Serializable

  10. class HoeffdingTree extends Classifier

    The Hoeffding tree is an incremental decision tree learner for large data streams, that assumes that the data distribution is not changing over time.

  11. class HoeffdingTreeModel extends Model with Serializable with Logging

  12. class InactiveLearningNode extends LearningNode with Serializable

    Inactive learning node for Hoeffding trees

  13. class InfoGainSplitCriterion extends SplitCriterion with Serializable

    Class for computing splitting criteria using information gain with respect to distributions of class values.

  14. case class InfoGainSplitCriterionType() extends SplitCriterionType with Product with Serializable

  15. abstract class LearningNode extends Node with Serializable

    Learning node class type for Hoeffding trees.

  16. class LearningNodeNB extends ActiveLearningNode with Serializable

    Naive Bayes based learning node.

  17. class LearningNodeNBAdaptive extends ActiveLearningNode with Serializable

    Adaptive Naive Bayes learning node.

  18. abstract class Node extends Serializable

    Abstract class containing the node information for the Hoeffding trees.

  19. class NominalBinaryTest extends ConditionalTest with Serializable

    Nominal binary conditional test for splitting nodes in Hoeffding trees.

  20. class NominalFeatureClassObserver extends FeatureClassObserver with Serializable

    Class for observing the class distribution of a nominal feature.

  21. class NominalMultiwayTest extends ConditionalTest with Serializable

    Nominal multi-way conditional test for splitting nodes in Hoeffding trees.

  22. class NullFeatureClassObserver extends FeatureClassObserver with Serializable

    NullFeatureClassObserver is a null class for observers.

  23. class NumericBinaryRulePredicate extends ConditionalTest with Serializable

    Numeric binary rule predicate test for splitting nodes in Hoeffding trees.

  24. class NumericBinaryTest extends ConditionalTest with Serializable

    Numeric binary conditional test for splitting nodes in Hoeffding trees.

  25. trait NumericFeatureClassObserver extends FeatureClassObserver

    Trait for the numeric feature observers.

  26. trait SplitCriterion extends Serializable

    Trait for computing splitting criteria with respect to distributions of class values.

  27. trait SplitCriterionType extends AnyRef

  28. class SplitNode extends Node with Serializable

    Branch node of the Hoeffding tree.

  29. class VarianceReductionSplitCriterion extends SplitCriterion with Serializable

    Class for computing splitting criteria using variance reduction with respect to distributions of class values.

  30. case class VarianceReductionSplitCriterionType() extends SplitCriterionType with Product with Serializable

Value Members

  1. object FeatureClassObserver extends Serializable

    ojbect FeatureClassObserver for create FeatureClassObserver.

  2. object SplitCriterion extends Serializable

  3. object Utils

Ungrouped