Package

org.clustering4ever.clustering.scala

meanshift

Permalink

package meanshift

Visibility
  1. Public
  2. All

Type Members

  1. final case class GradientAscent[V <: GVector[V], D[X <: GVector[X]] <: Distance[X], KArgs <: KernelArgs, K[X <: GVector[X], Y <: KernelArgs] <: Kernel[X, Y]](epsilon: Double, maxIterations: Int, kernel: K[V, KArgs], metric: D[V], alternativeVectorID: Int) extends GradientAscentAncestor[V, D[V], KArgs, K[V, KArgs]] with Product with Serializable

    Permalink

    Mean Shift gradient ascent

    Mean Shift gradient ascent

    kernel

    defines the nature of kernel and its parameters used in the gradient ascent

  2. trait GradientAscentAncestor[V <: GVector[V], D <: Distance[V], KArgs <: KernelArgs, K <: Kernel[V, KArgs]] extends Serializable

    Permalink

  3. final case class GradientAscentBinary[V <: Seq[Int], D[X <: Seq[Int]] <: BinaryDistance[X], KArgs <: KernelArgs, K[X <: GVector[X], Y <: KernelArgs] <: Kernel[X, Y]](epsilon: Double, maxIterations: Int, kernel: K[BinaryVector[V], KArgs], metric: D[V], alternativeVectorID: Int) extends GradientAscentAncestor[BinaryVector[V], D[V], KArgs, K[BinaryVector[V], KArgs]] with Product with Serializable

    Permalink

    Mean Shift gradient ascent

    Mean Shift gradient ascent

    kernel

    defines the nature of kernel and its parameters used in the gradient ascent

  4. final case class GradientAscentMixt[Vb <: Seq[Int], Vs <: Seq[Double], D[X <: Seq[Int], Y <: Seq[Double]] <: MixedDistance[X, Y], KArgs <: KernelArgs, K[X <: GVector[X], Y <: KernelArgs] <: Kernel[X, Y]](epsilon: Double, maxIterations: Int, kernel: K[MixedVector[Vb, Vs], KArgs], metric: D[Vb, Vs], alternativeVectorID: Int) extends GradientAscentAncestor[MixedVector[Vb, Vs], D[Vb, Vs], KArgs, K[MixedVector[Vb, Vs], KArgs]] with Product with Serializable

    Permalink

    Mean Shift gradient ascent

    Mean Shift gradient ascent

    kernel

    defines the nature of kernel and its parameters used in the gradient ascent

  5. final case class GradientAscentScalar[V <: Seq[Double], D[X <: Seq[Double]] <: ContinuousDistance[X], KArgs <: KernelArgs, K[X <: GVector[X], Y <: KernelArgs] <: Kernel[X, Y]](epsilon: Double, maxIterations: Int, kernel: K[ScalarVector[V], KArgs], metric: D[V], alternativeVectorID: Int) extends GradientAscentAncestor[ScalarVector[V], D[V], KArgs, K[ScalarVector[V], KArgs]] with Product with Serializable

    Permalink

    Mean Shift gradient ascent

    Mean Shift gradient ascent

    kernel

    defines the nature of kernel and its parameters used in the gradient ascent

Value Members

  1. object GradientAscentScalar extends Serializable

    Permalink

Ungrouped