jBNC Toolbox

jbnc.operators
Class Augmenter

java.lang.Object
  extended by jbnc.operators.Operator
      extended by jbnc.operators.Augmenter
Direct Known Subclasses:
ForestAugmenter, TreeAugmenter

public abstract class Augmenter
extends Operator

Abstract BNC Augmenter operator.

Since:
June 1, 1999
Author:
Jarek Sacha

Nested Class Summary
 class Augmenter.Result
           
 
Field Summary
protected  CondMutualInfo cmi
           
 
Fields inherited from class jbnc.operators.Operator
debugMode
 
Constructor Summary
Augmenter()
           
 
Method Summary
protected static Graph createFullGraph(double[][] cm, java.util.LinkedList activeNodes, AttributeSpecs[] names)
           
abstract  Augmenter.Result train(java.util.List gamma, java.util.List lambda, FrequencyCalc fc, QualityMeasure qm, boolean usePriors, double alpha_ijk)
           
 
Methods inherited from class jbnc.operators.Operator
getDebugMode, setDebugMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cmi

protected CondMutualInfo cmi
Constructor Detail

Augmenter

public Augmenter()
Method Detail

createFullGraph

protected static Graph createFullGraph(double[][] cm,
                                       java.util.LinkedList activeNodes,
                                       AttributeSpecs[] names)
                                throws java.lang.Exception
Parameters:
cm -
names -
activeNodes -
Returns:
Created graph.
Throws:
java.lang.Exception

train

public abstract Augmenter.Result train(java.util.List gamma,
                                       java.util.List lambda,
                                       FrequencyCalc fc,
                                       QualityMeasure qm,
                                       boolean usePriors,
                                       double alpha_ijk)
                                throws java.lang.Exception
Throws:
java.lang.Exception

SourceForge.net Logo