Module Kernel


module Kernel: sig .. end
Some kernel functions.

val poly : ('a -> 'b -> float) -> float -> 'a -> 'b -> float
Polynomial kernel functions.
val kernel_to_distance : ('a -> 'a -> float) -> 'a -> 'a -> float
Convert a kernal function to a distance.
val normalized_kernel_to_distance : ('a -> 'a -> float) -> 'a -> 'a -> float
Same as above, but normalizes based on the transformed distance.
val float_list_inner_product : float list -> float list -> float
Dot product of a list of floats.