Package

axle.ml

distance

Permalink

package distance

Visibility
  1. Public
  2. All

Type Members

  1. case class Cosine[M, D]()(implicit evidence$1: NRoot[D], evidence$2: Field[D], ips: InnerProductSpace[M, D]) extends Product with Serializable

    Permalink

    Cosine

    Cosine

    http://en.wikipedia.org/wiki/Cosine_similarity

    n = num columns in row vectors

    http://math.stackexchange.com/questions/102924/cosine-similarity-distance-and-triangle-equation

    Also see:

    Metric Distances Derived from Cosine Similarity and Pearson and Spearman Correlations http://arxiv.org/pdf/1208.3145.pdf

    one distance in terms of similarity:

    1d - 2d *abs(acos(similarity(u, v)) / Pi)

  2. case class Euclidean[M, D]()(implicit evidence$1: AdditiveAbGroup[M], evidence$2: NRoot[D], ips: InnerProductSpace[M, D]) extends MetricSpace[M, D] with Product with Serializable

    Permalink

    Euclidean space

    Euclidean space

    http://en.wikipedia.org/wiki/Euclidean_space

  3. case class Manhattan[M, R, C, D]()(implicit la: LinearAlgebra[M, R, C, D], subSpace: MetricSpace[D, D], add: AdditiveMonoid[D]) extends MetricSpace[M, D] with Product with Serializable

    Permalink

Ungrouped