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