|
Sautrela | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.gtts.sautrela.wfsa.models.Gaussian
public class Gaussian
Gaussian Probability Density Function
| Constructor Summary | |
|---|---|
Gaussian(java.lang.String name,
double[] mean,
double[] var,
double[] varFloor,
boolean trainMean,
boolean trainVar)
Creates a new instance of Gaussian |
|
| Method Summary | |
|---|---|
void |
addTrain(double[] x)
Equivalent to addTrain(x,1.0) |
void |
addTrain(double[] x,
double count)
|
Gaussian |
clone()
Returns a copy of this Gaussian. |
void |
dump()
|
void |
dump(Gaussian[] clones)
|
boolean |
equals(Gaussian other)
Indicates whether some other Gaussian is "equal to"
this one. |
double |
getLogNorma()
|
double[] |
getMean()
|
java.lang.String |
getName()
|
double |
getProb(double[] x)
Returns the log probability of an array. |
double[] |
getRandomData()
Returns a random vector. |
double[] |
getVar()
|
double[] |
getVarFloor()
|
void |
initTrain()
|
void |
initTrain(double initCount)
|
boolean |
isTrainMean()
|
boolean |
isTrainVar()
|
Gaussian |
randomClone()
Returns a new Gaussian with random mean, but same var, varFloor & trainFlags. |
void |
resize(int newdim)
|
void |
setName(java.lang.String name)
|
void |
setTrainMean(boolean flag)
|
void |
setTrainVar(boolean flag)
|
Gaussian |
split()
Returns a new Gaussian with random mean, but same var, varFloor & trainFlags. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Gaussian(java.lang.String name,
double[] mean,
double[] var,
double[] varFloor,
boolean trainMean,
boolean trainVar)
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public void setName(java.lang.String name)
public double[] getMean()
public double[] getVar()
public double[] getVarFloor()
public double getLogNorma()
public boolean isTrainMean()
public void setTrainMean(boolean flag)
public boolean isTrainVar()
public void setTrainVar(boolean flag)
public void resize(int newdim)
public double getProb(double[] x)
x - the data
public double[] getRandomData()
public Gaussian clone()
clone in class java.lang.Objectpublic Gaussian randomClone()
public Gaussian split()
public void initTrain()
public void initTrain(double initCount)
public void addTrain(double[] x)
public void addTrain(double[] x,
double count)
public void dump()
public void dump(Gaussian[] clones)
public boolean equals(Gaussian other)
Gaussian is "equal to"
this one. Compares the mean and variances of both Gaussian
(weigths are not considered).
other - - the reference Gaussian with which to compare
true if this object is the same as the other
argument; false otherwise.
|
Sautrela | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||