public class ConstantDoubleVertex extends NonProbabilisticDouble
ID_GENERATOR
Constructor and Description |
---|
ConstantDoubleVertex(double constant) |
ConstantDoubleVertex(double[] vector) |
ConstantDoubleVertex(DoubleTensor constant) |
Modifier and Type | Method and Description |
---|---|
protected DualNumber |
calculateDualNumber(java.util.Map<Vertex,DualNumber> dualNumbers) |
DoubleTensor |
getDerivedValue() |
DoubleTensor |
sample(KeanuRandom random) |
dLogPdf, isProbabilistic, logPdf, observe, updateValue
abs, acos, asin, atan, atan2, ceil, cos, div, div, divideBy, divideBy, dLogPdf, dLogPdf, exp, floor, getDualNumber, getValue, lambda, log, logPdf, logPdf, matrixMultiply, minus, minus, multiply, multiply, observe, observe, pluck, plus, plus, pow, pow, round, setAndCascade, setAndCascade, setValue, setValue, sigmoid, sin, slice, sum, tan, times, times, unaryMinus
dLogProb, logProb
addChild, addParent, addParents, dLogProbAtValue, equals, eval, getChildren, getConnectedGraph, getId, getParents, getRawValue, getShape, getValue, hashCode, hasValue, isObserved, lazyEval, logProbAtValue, observeOwnValue, sample, setAndCascade, setParents, setParents, setValue, unobserve
public ConstantDoubleVertex(DoubleTensor constant)
public ConstantDoubleVertex(double constant)
public ConstantDoubleVertex(double[] vector)
protected DualNumber calculateDualNumber(java.util.Map<Vertex,DualNumber> dualNumbers)
calculateDualNumber
in class DoubleVertex
public DoubleTensor sample(KeanuRandom random)
sample
in class Vertex<DoubleTensor>
random
- source of randomnesspublic DoubleTensor getDerivedValue()
getDerivedValue
in class NonProbabilisticDouble