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 <: EstimatorArgs, K[X <: GVector[X], Y <: EstimatorArgs] <: Estimator[X, Y]](minShift: 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 <: EstimatorArgs, K <: Estimator[V, KArgs]] extends GradientAscentArgs[V, D]

    Permalink

  3. trait GradientAscentArgs[V <: GVector[V], D <: Distance[V]] extends MinShiftArgs with MaxIterationsArgs with MetricArgs[V, D]

    Permalink

  4. final case class GradientAscentBinary[D <: BinaryDistance, KArgs <: EstimatorArgs, K[X <: GVector[X], Y <: EstimatorArgs] <: Estimator[X, Y]](minShift: Double, maxIterations: Int, kernel: K[BinaryVector, KArgs], metric: D, alternativeVectorID: Int) extends GradientAscentAncestor[BinaryVector, D, KArgs, K[BinaryVector, 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 GradientAscentMixed[D <: MixedDistance, KArgs <: EstimatorArgs, K[X <: GVector[X], Y <: EstimatorArgs] <: Estimator[X, Y]](minShift: Double, maxIterations: Int, kernel: K[MixedVector, KArgs], metric: D, alternativeVectorID: Int) extends GradientAscentAncestor[MixedVector, D, KArgs, K[MixedVector, 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

  6. final case class GradientAscentScalar[D <: ContinuousDistance, KArgs <: EstimatorArgs, K[X <: GVector[X], Y <: EstimatorArgs] <: Estimator[X, Y]](minShift: Double, maxIterations: Int, kernel: K[ScalarVector, KArgs], metric: D, alternativeVectorID: Int) extends GradientAscentAncestor[ScalarVector, D, KArgs, K[ScalarVector, 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

  2. object OptimalKChoice

    Permalink

    Optimal Choice of NNMS <=> knn-Mean-Shift

Ungrouped