Class BNLearningAlgorithms

java.lang.Object
es.upm.fi.cig.multictbnc.learning.BNLearningAlgorithms

public class BNLearningAlgorithms extends Object
Stores the parameter and structure learning algorithms for a Bayesian network.
  • Constructor Details

    • BNLearningAlgorithms

      public BNLearningAlgorithms(BNParameterLearningAlgorithm parameterLearningAlg, StructureLearningAlgorithm structureLearningAlg)
      Receives the learning algorithms for the parameters and the structure.
      Parameters:
      parameterLearningAlg - parameter learning algorithm
      structureLearningAlg - structure learning algorithm
  • Method Details

    • getParameterLearningAlgorithm

      public ParameterLearningAlgorithm getParameterLearningAlgorithm()
      Returns the parameter learning algorithm for a BN.
      Returns:
      parameter learning algorithm
    • getStructureLearningAlgorithm

      public StructureLearningAlgorithm getStructureLearningAlgorithm()
      Returns the structure learning algorithm for a BN.
      Returns:
      structure learning algorithm