|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectweka.classifiers.bayes.net.search.SearchAlgorithm
weka.classifiers.bayes.net.search.global.GlobalScoreSearchAlgorithm
weka.classifiers.bayes.net.search.global.SimulatedAnnealing
SimulatedAnnealing uses simulated annealing for learning Bayesian network structures. For details, see for example R.R. Bouckaert. Bayesian Belief Networks: from Construction to Inference. Ph.D. thesis, University of Utrecht, 1995
| Field Summary |
| Fields inherited from class weka.classifiers.bayes.net.search.global.GlobalScoreSearchAlgorithm |
TAGS_CV_TYPE |
| Constructor Summary | |
SimulatedAnnealing()
|
|
| Method Summary | |
void |
buildStructure(BayesNet bayesNet,
Instances instances)
buildStructure determines the network structure/graph of the network. |
java.lang.String |
deltaTipText()
|
double |
getDelta()
|
java.lang.String[] |
getOptions()
Gets the current settings of the search algorithm. |
int |
getRuns()
|
int |
getSeed()
|
double |
getTStart()
|
java.lang.String |
globalInfo()
This will return a string describing the classifier. |
java.util.Enumeration |
listOptions()
Returns an enumeration describing the available options. |
java.lang.String |
runsTipText()
|
java.lang.String |
seedTipText()
|
void |
setDelta(double fDelta)
Sets the m_fDelta. |
void |
setOptions(java.lang.String[] options)
Parses a given list of options. |
void |
setRuns(int nRuns)
Sets the m_nRuns. |
void |
setSeed(int nSeed)
Sets the random number seed |
void |
setTStart(double fTStart)
Sets the m_fTStart. |
java.lang.String |
TStartTipText()
|
| Methods inherited from class weka.classifiers.bayes.net.search.global.GlobalScoreSearchAlgorithm |
calcScore, calcScoreWithExtraParent, calcScoreWithMissingParent, calcScoreWithReversedParent, cumulativeCV, CVTypeTipText, getCVType, getUseProb, kFoldCV, leaveOneOutCV, setCVType, setUseProb, useProbTipText |
| Methods inherited from class weka.classifiers.bayes.net.search.SearchAlgorithm |
getMarkovBlanketClassifier, initAsNaiveBayesTipText, markovBlanketClassifierTipText, maxNrOfParentsTipText, setMarkovBlanketClassifier, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SimulatedAnnealing()
| Method Detail |
public void buildStructure(BayesNet bayesNet,
Instances instances)
throws java.lang.Exception
SearchAlgorithm
buildStructure in class SearchAlgorithmjava.lang.Exceptionpublic double getDelta()
public double getTStart()
public int getRuns()
public void setDelta(double fDelta)
public void setTStart(double fTStart)
public void setRuns(int nRuns)
public int getSeed()
public void setSeed(int nSeed)
nSeed - The number of the seed to setpublic java.util.Enumeration listOptions()
listOptions in interface OptionHandlerlistOptions in class GlobalScoreSearchAlgorithm
public void setOptions(java.lang.String[] options)
throws java.lang.Exception
For other options see search algorithm.
setOptions in interface OptionHandlersetOptions in class GlobalScoreSearchAlgorithmoptions - the list of options as an array of strings
java.lang.Exception - if an option is not supportedpublic java.lang.String[] getOptions()
getOptions in interface OptionHandlergetOptions in class GlobalScoreSearchAlgorithmpublic java.lang.String globalInfo()
globalInfo in class GlobalScoreSearchAlgorithmpublic java.lang.String TStartTipText()
public java.lang.String runsTipText()
public java.lang.String deltaTipText()
public java.lang.String seedTipText()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||