Class Summary |
Algorithm |
Base class for all pattern recognition algorithms |
AlgorithmED |
implements the euclidean distance algorithm. |
AlgorithmKMeans |
implements the K nearest neighbor algorithms |
AlgorithmLBG |
implements the LBG algorithm |
AlgorithmLDA |
Implements the Linear Discriminant Analysis Algorithm |
AlgorithmLDA2 |
Implements the class dependent Linear Discriminant Algorithm |
AlgorithmLDAPCA |
Implements the combined LDA and PCA algorithm. |
AlgorithmLP |
|
AlgorithmNN |
|
AlgorithmPCA |
Operation of the PCA Class-Independent Algorithm |
AlgorithmPCA2 |
Operation of the PCA Class-Independent Algorithm |
AlgorithmPF |
|
AlgorithmRVM |
Algorithm Relevance Vector Machines |
AlgorithmSVM |
Algorithm Support Vector Machines |
BiNormal |
|
Classify |
Classify is the main driver program that extend JApplet and is the
class called when the applet is loaded, which inturn initialize all
other objects and components need to run the applet
hierarchy: JApplet->Classify |
Covariance |
Covariance as the name sggests computes the covariance matrix given
two random vectors i.e., the X = (x1, x2, x3 ...) and Y = (y1, y2, y3 ...) |
DataPoints |
class holds the input DataPoints classes that are to be classified as well
as the classification algorithms needed to compute the decision regions |
DecisionRegion |
class: DecisionRegion
class that stores the point of the various decision regions computed |
DisplayArea |
Title: DisplayArea |
DisplayScale |
class holds the input DataPoints classes that are to be classified as well
as the classification algorithms needed to compute the decision regions |
Eigen |
this class takes in square matrix and computes the eigen values and
its corresponding eigen vectors for the matrix |
InputPanel |
class acts as a top level container that emcompasses the input plot
hierarchy: JPanel->SubPanel->InputPanel |
interpolate |
Interpolate class |
MainMenu |
implement the menu driven system that drives the applet
hierarchy: JPanel->SubPanel->MainMenu |
MathUtil |
class that round off floating point numbers to the specified number
of decimal places givem |
Matrix |
this class represents a matrix object and performs matrix operations
that are needed to compute the eigenvectors and eigenvalues |
MyPoint |
implement the equivalent of the AWT class points except this can use
floation point numbers fromt he time domain |
OutputPanel |
OutputPanel acts as the top level container that encompasses the output
plot that displays the input classes as well as the decision regions
heirarchy: JPanel->SubPanel->OutputPanel |
ProcessBox |
ProcessBox inplements the text area to the right of the applet that
acts as a process description for the various algorithms being used
hierarchy: JPanel->SubPanel->ProcessBox |
ProgressBar |
class: ProgressBar
ProgressBar inplements the text area to the right of the applet that
acts as a process description for the various algorithms being used
hierarchy: JPanel->SubPanel->ProgressBar |
SelectionArea |
SelectionArea extend a JPanle and is used to implements the plotting
area for the data input classes
hierarchy: JPanel->SelectionArea |
SubPanel |
class: SubPanel
creates a framed panel with layout type of GridBagLayout
hierarchy: JPanel->SubPanel |