Interface StructuralLearning

    • Method Detail

      • learn

        StructuralLearningOutput learn​(EvidenceReaderCommand evidenceReaderCommand,
                                       List<Node> nodes,
                                       StructuralLearningOptions options)
        Learn the structure (links) of a Bayesian network.
        Parameters:
        evidenceReaderCommand - Can create a reader which iterates round the data used to learn the network.
        nodes - The nodes to be considered for links.
        options - Options for the structural learning algorithm.
        Returns:
        The output generated by the structural learning algorithm.
      • learn

        StructuralLearningOutput learn​(EvidenceReaderCommandFactory readerCommandFactory,
                                       List<Node> nodes,
                                       StructuralLearningOptions options)
        Learn the structure (links) of a Bayesian network.
        Parameters:
        readerCommandFactory - Creates new evidence reader commands, which may be partitioned for use in cross validation.
        nodes - The nodes to be considered for links.
        options - Options for the structural learning algorithm.
        Returns:
        The output generated by the structural learning algorithm.