net.sourceforge.javaocr.plugin.cluster
Class EuclidianDistanceCluster

java.lang.Object
  extended by net.sourceforge.javaocr.plugin.cluster.AbstractBaseCluster
      extended by net.sourceforge.javaocr.plugin.cluster.EuclidianDistanceCluster
All Implemented Interfaces:
Metric, Cluster
Direct Known Subclasses:
NormalDistributionCluster

public class EuclidianDistanceCluster
extends AbstractBaseCluster

cluster calculating euclidian distance

Author:
Konstantin Pribluda

Constructor Summary
EuclidianDistanceCluster()
           
EuclidianDistanceCluster(double[] mx)
           
EuclidianDistanceCluster(int dimensions)
          create cluster calculating euclidian distance between center and feature vector
 
Method Summary
(package private)  double computeDimension(double dimension, int i)
           
 double distance(double[] features)
           
 
Methods inherited from class net.sourceforge.javaocr.plugin.cluster.AbstractBaseCluster
center, getAmountSamples, getDimensions, getMx, getSum, radius, setAmountSamples, setDimensions, setMx, setSum, train
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EuclidianDistanceCluster

public EuclidianDistanceCluster()

EuclidianDistanceCluster

public EuclidianDistanceCluster(int dimensions)
create cluster calculating euclidian distance between center and feature vector

Parameters:
c - assotiated character
size - size of feature cluster

EuclidianDistanceCluster

public EuclidianDistanceCluster(double[] mx)
Method Detail

distance

public double distance(double[] features)

computeDimension

double computeDimension(double dimension,
                        int i)


Copyright © -2012. All Rights Reserved.