|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sourceforge.javaocr.plugin.cluster.AbstractBaseCluster
net.sourceforge.javaocr.plugin.cluster.EuclidianDistanceCluster
net.sourceforge.javaocr.plugin.cluster.NormalDistributionCluster
public abstract class NormalDistributionCluster
cluster with normally distributed features. this abstract provides computation of expectation and standard deviation without storing sample values
| Field Summary | |
|---|---|
(package private) double[] |
quads
|
(package private) double[] |
var
|
| Constructor Summary | |
|---|---|
protected |
NormalDistributionCluster()
default constructor for sake of serialisation frameworks |
|
NormalDistributionCluster(double[] mx,
double[] var)
convenience constructor to create already trained distribution cluster |
|
NormalDistributionCluster(int dimensions)
constructs |
| Method Summary | |
|---|---|
double[] |
getQuads()
|
double[] |
getVar()
lazily calculate and return variance cluster |
void |
setQuads(double[] quads)
|
void |
setVar(double[] var)
|
void |
train(double[] samples)
perform sample image training - cumulate values and compute moments |
| Methods inherited from class net.sourceforge.javaocr.plugin.cluster.EuclidianDistanceCluster |
|---|
computeDimension, distance |
| Methods inherited from class net.sourceforge.javaocr.plugin.cluster.AbstractBaseCluster |
|---|
center, getAmountSamples, getDimensions, getMx, getSum, radius, setAmountSamples, setDimensions, setMx, setSum |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
double[] quads
double[] var
| Constructor Detail |
|---|
protected NormalDistributionCluster()
public NormalDistributionCluster(int dimensions)
dimensions - amount of dimenstions
public NormalDistributionCluster(double[] mx,
double[] var)
mx - precooked expectation valuesvar - precooked variance| Method Detail |
|---|
public double[] getVar()
public void train(double[] samples)
train in interface Clustertrain in class AbstractBaseClustersamples - public double[] getQuads()
public void setQuads(double[] quads)
public void setVar(double[] var)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||