public class KeanuProbabilisticModelWithGradient extends KeanuProbabilisticModel implements ProbabilisticModelWithGradient
ProbabilisticModelWithGradient that is backed by a BayesianNetwork| Constructor and Description |
|---|
KeanuProbabilisticModelWithGradient(BayesianNetwork bayesianNetwork) |
KeanuProbabilisticModelWithGradient(java.util.Set<Vertex> variables) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<VariableReference,DoubleTensor> |
logLikelihoodGradients() |
java.util.Map<VariableReference,DoubleTensor> |
logLikelihoodGradients(java.util.Map<VariableReference,?> inputs) |
java.util.Map<VariableReference,DoubleTensor> |
logProbGradients() |
java.util.Map<VariableReference,DoubleTensor> |
logProbGradients(java.util.Map<VariableReference,?> inputs) |
cascadeValues, getContinuousLatentVariables, getLatentOrObservedVertices, getLatentVariables, getLatentVertices, logLikelihood, logProb, logProbAfterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, getContinuousLatentVariables, getLatentVariables, logLikelihood, logLikelihood, logProb, logProb, logProbAfterpublic KeanuProbabilisticModelWithGradient(BayesianNetwork bayesianNetwork)
public KeanuProbabilisticModelWithGradient(java.util.Set<Vertex> variables)
public java.util.Map<VariableReference,DoubleTensor> logProbGradients(java.util.Map<VariableReference,?> inputs)
logProbGradients in interface ProbabilisticModelWithGradientpublic java.util.Map<VariableReference,DoubleTensor> logProbGradients()
logProbGradients in interface ProbabilisticModelWithGradientpublic java.util.Map<VariableReference,DoubleTensor> logLikelihoodGradients(java.util.Map<VariableReference,?> inputs)
logLikelihoodGradients in interface ProbabilisticModelWithGradientpublic java.util.Map<VariableReference,DoubleTensor> logLikelihoodGradients()
logLikelihoodGradients in interface ProbabilisticModelWithGradient