public static class DynamicNormalMixture.Builder
extends java.lang.Object
implements blang.core.ModelBuilder
Modifier and Type | Field and Description |
---|---|
java.util.Optional<xlinear.Matrix> |
concentrations |
java.util.Optional<DenseSimplex> |
initialDistribution |
java.util.Optional<java.util.List<blang.core.RealVar>> |
means |
int |
nLatentStates |
java.util.List<blang.core.RealVar> |
observations |
java.util.Optional<java.util.List<blang.core.IntVar>> |
states |
java.util.Optional<DenseTransitionMatrix> |
transitionProbabilities |
java.util.Optional<java.util.List<blang.core.RealVar>> |
variances |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DynamicNormalMixture |
build() |
DynamicNormalMixture.Builder |
setConcentrations(xlinear.Matrix concentrations) |
DynamicNormalMixture.Builder |
setInitialDistribution(DenseSimplex initialDistribution) |
DynamicNormalMixture.Builder |
setMeans(java.util.List<blang.core.RealVar> means) |
DynamicNormalMixture.Builder |
setNLatentStates(int nLatentStates) |
DynamicNormalMixture.Builder |
setObservations(java.util.List<blang.core.RealVar> observations) |
DynamicNormalMixture.Builder |
setStates(java.util.List<blang.core.IntVar> states) |
DynamicNormalMixture.Builder |
setTransitionProbabilities(DenseTransitionMatrix transitionProbabilities) |
DynamicNormalMixture.Builder |
setVariances(java.util.List<blang.core.RealVar> variances) |
public int nLatentStates
public java.util.List<blang.core.RealVar> observations
public java.util.Optional<java.util.List<blang.core.IntVar>> states
public java.util.Optional<DenseSimplex> initialDistribution
public java.util.Optional<DenseTransitionMatrix> transitionProbabilities
public java.util.Optional<java.util.List<blang.core.RealVar>> means
public java.util.Optional<java.util.List<blang.core.RealVar>> variances
public java.util.Optional<xlinear.Matrix> concentrations
public DynamicNormalMixture.Builder setNLatentStates(int nLatentStates)
public DynamicNormalMixture.Builder setObservations(java.util.List<blang.core.RealVar> observations)
public DynamicNormalMixture.Builder setStates(java.util.List<blang.core.IntVar> states)
public DynamicNormalMixture.Builder setInitialDistribution(DenseSimplex initialDistribution)
public DynamicNormalMixture.Builder setTransitionProbabilities(DenseTransitionMatrix transitionProbabilities)
public DynamicNormalMixture.Builder setMeans(java.util.List<blang.core.RealVar> means)
public DynamicNormalMixture.Builder setVariances(java.util.List<blang.core.RealVar> variances)
public DynamicNormalMixture.Builder setConcentrations(xlinear.Matrix concentrations)
public DynamicNormalMixture build()
build
in interface blang.core.ModelBuilder