Provides the facilities to learn the structure of a {@link de.jstacs.sequenceScores.statisticalModels.differentiable.directedGraphicalModels.BayesianNetworkDiffSM}. The base is the {@link de.jstacs.sequenceScores.statisticalModels.differentiable.directedGraphicalModels.structureLearning.measures.Measure} interface. Implementations of the interface can be found in the sub-packages. An implementation of an inhomogeneous Markov model, which does not require "real" structure learning, is provided with the class {@link de.jstacs.sequenceScores.statisticalModels.differentiable.directedGraphicalModels.structureLearning.measures.InhomogeneousMarkov}. @see de.jstacs.parameters