Class

org.clustering4ever.scala.umap

Forest

Related Doc: package umap

Permalink

final case class Forest(data: Array[Array[Double]], nbNeighbors: Int, nbTrees: Int, state: Array[Long], angular: Boolean = false) extends Product with Serializable

A Forest is a group of FlatTrees. It is used to concatenate a certain amount of tree leaves.

data

The data we want to transform.

nbNeighbors

The size of a leaf (ignored if < 10).

nbTrees

The amount of trees to create in the forest.

state

The initialization array for random.

angular

Whether the trees must be angular or not.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Forest
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Forest(data: Array[Array[Double]], nbNeighbors: Int, nbTrees: Int, state: Array[Long], angular: Boolean = false)

    Permalink

    data

    The data we want to transform.

    nbNeighbors

    The size of a leaf (ignored if < 10).

    nbTrees

    The amount of trees to create in the forest.

    state

    The initialization array for random.

    angular

    Whether the trees must be angular or not.

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. val angular: Boolean

    Permalink

    Whether the trees must be angular or not.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  7. val data: Array[Array[Double]]

    Permalink

    The data we want to transform.

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

    Permalink
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. def leafArray: DenseMatrix[Int]

    Permalink

    Creates a matrix of leaves by vertically concatenating the leaf matrix of every tree in the forest.

    Creates a matrix of leaves by vertically concatenating the leaf matrix of every tree in the forest.

    returns

    A matrix containing the leaf matrix of every tree concatenated vertically.

  12. val nbNeighbors: Int

    Permalink

    The size of a leaf (ignored if < 10).

  13. val nbTrees: Int

    Permalink

    The amount of trees to create in the forest.

  14. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  17. val state: Array[Long]

    Permalink

    The initialization array for random.

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

    Permalink
    Definition Classes
    AnyRef
  19. val trees: ArrayBuffer[FlatTree]

    Permalink
  20. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped