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