程序包 weka.core

类 AbstractStringDistanceFunction

java.lang.Object
weka.core.NormalizableDistance
weka.core.AbstractStringDistanceFunction
所有已实现的接口:
Serializable, DistanceFunction, OptionHandler, RevisionHandler
直接已知子类:
EditDistance

public abstract class AbstractStringDistanceFunction extends NormalizableDistance
Represents the abstract ancestor for string-based distance functions, like EditDistance.
版本:
$Revision: 1.1 $
作者:
Bruno Woltzenlogel Paleo
另请参阅:
  • 构造器详细资料

    • AbstractStringDistanceFunction

      public AbstractStringDistanceFunction()
      Constructor that doesn't set the data
    • AbstractStringDistanceFunction

      public AbstractStringDistanceFunction(Instances data)
      Constructor that sets the data
      参数:
      data - the set of instances that will be used for later distance comparisons
  • 方法详细资料

    • distance

      public double distance(Instance first, Instance second, double cutOffValue, PerformanceStats stats)
      Calculates the distance between two instances. Offers speed up (if the distance function class in use supports it) in nearest neighbour search by taking into account the cutOff or maximum distance. Depending on the distance function class, post processing of the distances by postProcessDistances(double []) may be required if this function is used.
      指定者:
      distance 在接口中 DistanceFunction
      覆盖:
      distance 在类中 NormalizableDistance
      参数:
      first - the first instance
      second - the second instance
      cutOffValue - If the distance being calculated becomes larger than cutOffValue then the rest of the calculation is discarded.
      stats - the performance stats object
      返回:
      the distance between the two given instances or Double.POSITIVE_INFINITY if the distance being calculated becomes larger than cutOffValue.