# Package weka.classifiers.bayes.net.search.global

- Class Summary
  Class | Description
  --- | ---
  GeneticSearch | This Bayes Network learning algorithm uses genetic search for finding a well scoring Bayes network structure.
  GlobalScoreSearchAlgorithm | This Bayes Network learning algorithm uses cross validation to estimate classification accuracy.
  HillClimber | This Bayes Network learning algorithm uses a hill climbing algorithm adding, deleting and reversing arcs.
  K2 | This Bayes Network learning algorithm uses a hill climbing algorithm restricted by an order on the variables. For more information see: G.F.
  RepeatedHillClimber | This Bayes Network learning algorithm repeatedly uses hill climbing starting with a randomly generated network structure and return the best structure of the various runs.
  SimulatedAnnealing | This Bayes Network learning algorithm uses the general purpose search method of simulated annealing to find a well scoring network structure. For more information see: R.R.
  TabuSearch | This Bayes Network learning algorithm uses tabu search for finding a well scoring Bayes network structure.
  TAN | This Bayes Network learning algorithm determines the maximum weight spanning tree and returns a Naive Bayes network augmented with a tree. For more information see: N.