org.apache.spark.streamdm.classifiers.trees

InactiveLearningNode

class InactiveLearningNode extends LearningNode with Serializable

Inactive learning node for Hoeffding trees

Linear Supertypes
LearningNode, Node, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. InactiveLearningNode
  2. LearningNode
  3. Node
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InactiveLearningNode(that: InactiveLearningNode)

  2. new InactiveLearningNode(classDistribution: Array[Double])

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. val blockClassDistribution: Array[Double]

    Definition Classes
    Node
  8. def classVotes(ht: HoeffdingTreeModel, example: Example): Array[Double]

    Return the class distribution

    Return the class distribution

    returns

    an Array containing the class distribution

    Definition Classes
    Node
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. var dep: Int

    Definition Classes
    Node
  11. def depth(): Int

    Returns depth of current node in the tree

    Returns depth of current node in the tree

    returns

    the depth

    Definition Classes
    Node
  12. def description(): String

    Returns the node description

    Returns the node description

    returns

    String containing the description

    Definition Classes
    Node
  13. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  15. def filterToLeaf(example: Example, parent: SplitNode, index: Int): FoundNode

    Filter the data to the related leaf node

    Filter the data to the related leaf node

    example

    the input example

    parent

    the parent of current node

    index

    the index of current node in the parent children

    returns

    FoundNode containing the leaf node

    Definition Classes
    LearningNodeNode
  16. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. def height(): Int

    Returns height of the tree

    Returns height of the tree

    returns

    the height

    Definition Classes
    Node
  20. def isActive(): Boolean

    Return whether a learning node is active

    Return whether a learning node is active

    Definition Classes
    InactiveLearningNodeLearningNode
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def isLeaf(): Boolean

    Checks whether a node is a leaf

    Checks whether a node is a leaf

    returns

    true if a node is a leaf, false otherwise

    Definition Classes
    Node
  23. def learn(ht: HoeffdingTreeModel, example: Example): Unit

    Learn and update the node.

    Learn and update the node. No action is taken for InactiveLearningNode

    ht

    HoeffdingTreeModel

    example

    an Example will be processed

    Definition Classes
    InactiveLearningNodeLearningNode
  24. def merge(that: Node, trySplit: Boolean): Node

    Merge two nodes

    Merge two nodes

    trySplit

    flag indicating whether the node will be split

    returns

    new node

    Definition Classes
    InactiveLearningNodeNode
  25. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  28. def numChildren(): Int

    Returns number of children

    Returns number of children

    returns

    number of children

    Definition Classes
    Node
  29. def setDepth(depth: Int): Unit

    Set the depth of current node

    Set the depth of current node

    depth

    the new depth

    Definition Classes
    Node
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    InactiveLearningNode → AnyRef → Any
  32. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LearningNode

Inherited from Node

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped