Class HierarchicalBoaModel

java.lang.Object
com.knezevic.edaf.v3.models.discrete.HierarchicalBoaModel
All Implemented Interfaces:
Model<BitString>

public final class HierarchicalBoaModel extends Object implements Model<BitString>
Hierarchical BOA-style sparse Bayesian-network model for bitstrings.

Structure learning uses pairwise mutual information and variable-entropy ordering. Each variable can have at most one parent, yielding a tractable conditional model:

   p(x) = product_i p(x_i | x_parent(i))
 
where root variables use marginals p(x_i).

  • Constructor Details

    • HierarchicalBoaModel

      public HierarchicalBoaModel(double smoothing, double minMutualInformation, double learningRate)
  • Method Details