|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.ksu.cis.bnj.bbn.learning.Learner
Learning
Field Summary | |
protected BBNNode[] |
bbnNodes
|
protected boolean |
calculateCPT
|
protected Data |
data
|
protected java.util.Hashtable |
indexTable
|
static java.lang.String |
learnerClassName
|
static java.lang.String |
OPT_CALCULATE_RMSE
|
protected java.util.Hashtable |
options
|
Fields inherited from interface edu.ksu.cis.kdd.util.gui.Optionable |
OPT_OUTPUT_FILE |
Constructor Summary | |
Learner()
|
|
Learner(Data t)
Constructor for Learner. |
Method Summary | |
boolean |
getCalculateRMSE()
|
java.util.Hashtable |
getCurrentOptions()
|
Data |
getData()
|
java.util.Hashtable |
getDefaultOptions()
|
abstract BBNGraph |
getGraph()
The learning algorithm is here |
java.lang.String |
getName()
|
OptionGUI |
getOptionsDialog()
|
java.lang.String |
getOutputFile()
|
void |
initialize()
This method will be invoked prior to getGraph. |
boolean |
isCalculateCPT()
|
static Learner |
load(java.lang.String className,
Data t)
|
protected BBNGraph |
populateNodes()
|
void |
processParameters(java.lang.String[] args)
|
void |
setCalculateCPT(boolean calculateCPT)
Sets whether we should calculate the CPT. |
void |
setCalculateRMSE(boolean b)
|
void |
setData(Data tuples)
Sets the tuples. |
void |
setOption(java.lang.String key,
java.lang.Object val)
|
void |
setOptions(java.util.Hashtable optionTable)
|
void |
setOutputFile(java.lang.String fn)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String learnerClassName
public static final java.lang.String OPT_CALCULATE_RMSE
protected java.util.Hashtable options
protected Data data
protected boolean calculateCPT
protected BBNNode[] bbnNodes
protected java.util.Hashtable indexTable
Constructor Detail |
public Learner()
public Learner(Data t)
Method Detail |
public Data getData()
public void setData(Data tuples)
tuples
- The tuples to setpublic void initialize()
public abstract BBNGraph getGraph()
public boolean isCalculateCPT()
public void setCalculateCPT(boolean calculateCPT)
calculateCPT
- protected BBNGraph populateNodes()
public OptionGUI getOptionsDialog()
getOptionsDialog
in interface Optionable
public void setOptions(java.util.Hashtable optionTable)
setOptions
in interface Optionable
public void setOption(java.lang.String key, java.lang.Object val)
setOption
in interface Optionable
public java.util.Hashtable getDefaultOptions()
getDefaultOptions
in interface Optionable
public java.util.Hashtable getCurrentOptions()
getCurrentOptions
in interface Optionable
public void setOutputFile(java.lang.String fn)
public java.lang.String getOutputFile()
public void setCalculateRMSE(boolean b)
public boolean getCalculateRMSE()
public static Learner load(java.lang.String className, Data t)
public void processParameters(java.lang.String[] args)
public java.lang.String getName()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |