org.apache.spark.streamdm.clusterers.clusters

TreeCoreset

class TreeCoreset extends AnyRef

A TreeCoreset contains the underlying tree structure for the coreset extraction framework. It constructs a tree structure for efficient coreset extraction from an Example stream.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TreeCoreset
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TreeCoreset()

Type Members

  1. sealed trait CoresetTree extends AnyRef

  2. class CoresetTreeElem extends AnyRef

    Wrap the information in CoresetTreeNode, which will not be modified after a CoresetTreeNode construction.

  3. case class CoresetTreeLeaf(elem: CoresetTreeElem, cost: Double) extends CoresetTree with Product with Serializable

    CoresetTreeLeaf node data structure.

  4. case class CoresetTreeNode(elem: CoresetTreeElem, left: CoresetTree, right: CoresetTree, cost: Double) extends CoresetTree with Product with Serializable

    CoresetTreeNode data structure, a component of the CoresetTree structure.

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. def buildCoresetTree(points: Array[Example], m: Int): CoresetTree

    Build a coreset tree with the points and having the given coreset size

    Build a coreset tree with the points and having the given coreset size

    points

    for coreset tree construction

    m

    is the coreset size

    returns

    a coreset tree

  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  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. def hashCode(): Int

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

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

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

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

    Definition Classes
    AnyRef
  18. def retrieveCoreset(root: CoresetTree, coreset: Array[Example]): Array[Example]

    Retrieve a new coreset from a given CoresetTree recursively.

    Retrieve a new coreset from a given CoresetTree recursively. During this process, the returned coreset will be combined with the given coreset.

    root

    the CoresetTree root node

    coreset

    the current coreset

    returns

    the new coreset

  19. def squaredDistance(p1: Example, p2: Example): Double

    A help function for computing the squared distance between two examples

    A help function for computing the squared distance between two examples

    p1

    the source Example

    p2

    the target Example

    returns

    the squared distance

  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  21. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped