Class AlgorithmRVM

java.lang.Object
  extended by Algorithm
      extended by AlgorithmRVM
All Implemented Interfaces:
java.lang.Runnable

public class AlgorithmRVM
extends Algorithm

This interface is designed to be the base for all algorithms ..... .....


Constructor Summary
AlgorithmRVM()
           
 
Method Summary
 void computeDecisionRegions()
           
 void computeErrors()
           
 double computeLikelihood()
           
 boolean computeSigma()
           
 boolean computeVarianceCholesky()
           
 boolean initFullTrain()
           
 boolean initialize()
          Initializes algorithm.
 boolean irlsTrain()
           
 boolean pruneAndUpdate()
           
 boolean pruneWeights()
           
 void run()
          Implementation of run from the Runnable interface.
 boolean trainFull()
           
 boolean updateHyperparametersFull()
           
 
Methods inherited from class Algorithm
computeMeans, disableControl, enableControl, nextStep, prevStep, scaleToFitData, setDataPoints, setInputPanel, setOutputPanel, setProcessBox
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlgorithmRVM

public AlgorithmRVM()
Method Detail

initialize

public boolean initialize()
Description copied from class: Algorithm
Initializes algorithm. this method should be overidden by inheriting classes

Specified by:
initialize in class Algorithm
Returns:
Returns true

run

public void run()
Description copied from class: Algorithm
Implementation of run from the Runnable interface. This method should be overidden by inheriting classes

Specified by:
run in interface java.lang.Runnable
Specified by:
run in class Algorithm

trainFull

public boolean trainFull()

initFullTrain

public boolean initFullTrain()

updateHyperparametersFull

public boolean updateHyperparametersFull()

irlsTrain

public boolean irlsTrain()

pruneAndUpdate

public boolean pruneAndUpdate()

pruneWeights

public boolean pruneWeights()

computeVarianceCholesky

public boolean computeVarianceCholesky()

computeSigma

public boolean computeSigma()

computeLikelihood

public double computeLikelihood()

computeDecisionRegions

public void computeDecisionRegions()

computeErrors

public void computeErrors()