public interface ProbabilisticModel
extends java.lang.AutoCloseable
Variable
s that can return a value of log-probability for a given set of input values.Modifier and Type | Method and Description |
---|---|
default void |
close() |
default java.util.List<? extends Variable<DoubleTensor,?>> |
getContinuousLatentVariables() |
java.util.List<Variable> |
getLatentVariables() |
default double |
logLikelihood() |
double |
logLikelihood(java.util.Map<VariableReference,?> inputs) |
default double |
logProb() |
double |
logProb(java.util.Map<VariableReference,?> inputs) |
default double |
logProbAfter(java.util.Map<VariableReference,java.lang.Object> newValues,
double logProbBefore) |
default double logProb()
double logProb(java.util.Map<VariableReference,?> inputs)
default double logLikelihood()
double logLikelihood(java.util.Map<VariableReference,?> inputs)
java.util.List<Variable> getLatentVariables()
default java.util.List<? extends Variable<DoubleTensor,?>> getContinuousLatentVariables()
default double logProbAfter(java.util.Map<VariableReference,java.lang.Object> newValues, double logProbBefore)
default void close()
close
in interface java.lang.AutoCloseable