|
|||||||||||
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.GeneticSearch
GeneticSearch is a crude implementation of genetic search for learning Bayesian network structures.
Field Summary |
Fields inherited from class weka.classifiers.bayes.net.search.global.GlobalScoreSearchAlgorithm |
TAGS_CV_TYPE |
Constructor Summary | |
GeneticSearch()
|
Method Summary | |
java.lang.String |
descendantPopulationSizeTipText()
|
int |
getDescendantPopulationSize()
|
java.lang.String[] |
getOptions()
Gets the current settings of the search algorithm. |
int |
getPopulationSize()
|
int |
getRuns()
|
int |
getSeed()
|
boolean |
getUseCrossOver()
|
boolean |
getUseMutation()
|
boolean |
getUseTournamentSelection()
|
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 |
populationSizeTipText()
|
java.lang.String |
runsTipText()
|
java.lang.String |
seedTipText()
|
void |
setDescendantPopulationSize(int iDescendantPopulationSize)
|
void |
setOptions(java.lang.String[] options)
Parses a given list of options. |
void |
setPopulationSize(int iPopulationSize)
|
void |
setRuns(int nRuns)
Sets the number of runs |
void |
setSeed(int nSeed)
Sets the random number seed |
void |
setUseCrossOver(boolean bUseCrossOver)
|
void |
setUseMutation(boolean bUseMutation)
|
void |
setUseTournamentSelection(boolean bUseTournamentSelection)
|
java.lang.String |
useCrossOverTipText()
|
java.lang.String |
useMutationTipText()
|
java.lang.String |
useTournamentSelectionTipText()
|
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 |
buildStructure, getMarkovBlanketClassifier, initAsNaiveBayesTipText, markovBlanketClassifierTipText, maxNrOfParentsTipText, setMarkovBlanketClassifier, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public GeneticSearch()
Method Detail |
public int getRuns()
public void setRuns(int nRuns)
nRuns
- The number of runs to setpublic java.util.Enumeration listOptions()
listOptions
in interface OptionHandler
listOptions
in class GlobalScoreSearchAlgorithm
public void setOptions(java.lang.String[] options) throws java.lang.Exception
For other options see search algorithm.
setOptions
in interface OptionHandler
setOptions
in class GlobalScoreSearchAlgorithm
options
- 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 OptionHandler
getOptions
in class GlobalScoreSearchAlgorithm
public boolean getUseCrossOver()
public boolean getUseMutation()
public int getDescendantPopulationSize()
public int getPopulationSize()
public void setUseCrossOver(boolean bUseCrossOver)
public void setUseMutation(boolean bUseMutation)
public boolean getUseTournamentSelection()
public void setUseTournamentSelection(boolean bUseTournamentSelection)
public void setDescendantPopulationSize(int iDescendantPopulationSize)
public void setPopulationSize(int iPopulationSize)
public int getSeed()
public void setSeed(int nSeed)
nSeed
- The number of the seed to setpublic java.lang.String globalInfo()
globalInfo
in class GlobalScoreSearchAlgorithm
public java.lang.String runsTipText()
public java.lang.String seedTipText()
public java.lang.String populationSizeTipText()
public java.lang.String descendantPopulationSizeTipText()
public java.lang.String useMutationTipText()
public java.lang.String useCrossOverTipText()
public java.lang.String useTournamentSelectionTipText()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |