Class HierarchicalStructuralLearning
A structural learning algorithm for Bayesian networks that groups subsets of nodes into a hierarchy.
Inheritance
System.Object
HierarchicalStructuralLearning
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: BayesServer.Learning.Structure.Hierarchical
Assembly: BayesServer.Learning.Structure.dll
Syntax
public sealed class HierarchicalStructuralLearning : IStructuralLearning
Methods
Learn(IEvidenceReaderCommand, IList<Node>, IStructuralLearningOptions)
Learn the structure (links) of a Bayesian network.
Declaration
public IStructuralLearningOutput Learn(IEvidenceReaderCommand evidenceReaderCommand, IList<Node> nodes, IStructuralLearningOptions options)
Parameters
Type | Name | Description |
---|---|---|
IEvidenceReaderCommand | evidenceReaderCommand | Can create a reader which iterates round the data used to learn the network. |
System.Collections.Generic.IList<Node> | nodes | The nodes to be considered for links. |
IStructuralLearningOptions | options | Options for the structural learning algorithm. |
Returns
Type | Description |
---|---|
IStructuralLearningOutput | The output generated by the structural learning algorithm. |
Learn(IEvidenceReaderCommandFactory, IList<Node>, IStructuralLearningOptions)
Learn the structure (links) of a Bayesian network.
Declaration
public IStructuralLearningOutput Learn(IEvidenceReaderCommandFactory readerCommandFactory, IList<Node> nodes, IStructuralLearningOptions options)
Parameters
Type | Name | Description |
---|---|---|
IEvidenceReaderCommandFactory | readerCommandFactory | Creates new evidence reader commands, which may be partitioned for use in cross validation. |
System.Collections.Generic.IList<Node> | nodes | The nodes to be considered for links. |
IStructuralLearningOptions | options | Options for the structural learning algorithm. |
Returns
Type | Description |
---|---|
IStructuralLearningOutput | The output generated by the structural learning algorithm. |