- observe(boolean) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- observe(boolean[]) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- observe(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- observe(double[]) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- observe(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.NonProbabilisticDouble
-
Observing non-probabilistic values of this type causes the probability
of the graph to flatten to 0 in all places that doesn't exactly match
the observation.
- observe(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- observe(int[]) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- observe(IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.NonProbabilisticInteger
-
Observing non-probabilistic values of this type causes the probability
of the graph to flatten to 0 in all places that doesn't exactly match
the observation.
- observe(T) - Method in class io.improbable.keanu.vertices.Vertex
-
This marks the vertex's value as being observed and unchangeable.
- observeOwnValue() - Method in class io.improbable.keanu.vertices.Vertex
-
Cause this vertex to observe its own value, for example when generating test data
- of(Boolean) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(boolean) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(boolean[]) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(BooleanTensor) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(Integer) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(int) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(int[]) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(IntegerTensor) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(Double) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(double) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(double[]) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(DoubleTensor) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(GENERIC) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(GENERIC[]) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(TENSOR) - Static method in class io.improbable.keanu.vertices.ConstantVertex
-
- of(Vertex<? extends Tensor<Boolean>>...) - Static method in class io.improbable.keanu.vertices.generic.nonprobabilistic.ConditionalProbabilityTable
-
- of(Map<T, Double>) - Static method in class io.improbable.keanu.vertices.generic.probabilistic.discrete.SelectVertex
-
- OF_CONSTANT - Static variable in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- ONE_SCALAR - Static variable in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- ONE_SCALAR - Static variable in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- ones(int...) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- ones(int[]) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- ones(int[]) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- ones(int[]) - Static method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- onFitnessCalculation(BiConsumer<double[], Double>) - Method in class io.improbable.keanu.algorithms.variational.GradientOptimizer
-
- onFitnessCalculation(BiConsumer<double[], Double>) - Method in class io.improbable.keanu.algorithms.variational.NonGradientOptimizer
-
- onGradientCalculation(BiConsumer<double[], double[]>) - Method in class io.improbable.keanu.algorithms.variational.GradientOptimizer
-
- op(BooleanTensor, BooleanTensor, BooleanTensor) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.BooleanIfVertex
-
- op(BooleanTensor, BooleanTensor) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.AndBinaryVertex
-
Returns true if a and b are true
- op(A, B) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.BoolBinaryOpLambda
-
- op(A, B) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.BoolBinaryOpVertex
-
- op(TENSOR, TENSOR) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.EqualsVertex
-
Returns true if a is equal to b
- op(A, B) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.GreaterThanOrEqualVertex
-
Returns true if a is greater than or equal to b
- op(A, B) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.GreaterThanVertex
-
Returns true if a is greater than b
- op(A, B) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.LessThanOrEqualVertex
-
Returns true if a is less than or equal to b
- op(A, B) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.LessThanVertex
-
Returns true if a is less than b
- op(A, B) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.NotEqualsVertex
-
Returns true if a is not equal to b
- op(BooleanTensor, BooleanTensor) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.OrBinaryVertex
-
Returns true if a or b are true
- op(BooleanTensor) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.BoolReshapeVertex
-
Returns the supplied vertex with a new shape of the same length
- op(A) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.BoolUnaryOpLambda
-
- op(A) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.BoolUnaryOpVertex
-
- op(BooleanTensor) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.NotVertex
-
Returns the inverse of a boolean
- op(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.AdditionVertex
-
- op(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.ArcTan2Vertex
-
- op(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DifferenceVertex
-
- op(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DivisionVertex
-
- op - Variable in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- op(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- op(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.MatrixMultiplicationVertex
-
- op(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.MultiplicationVertex
-
- op(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.PowerVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.AbsVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.ArcCosVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.ArcSinVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.ArcTanVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.CeilVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.CosVertex
-
- op - Variable in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.ExpVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.FloorVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.LogVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.ReshapeVertex
-
Returns the supplied vertex with a new shape of the same length
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.RoundVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SigmoidVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SinVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SumVertex
-
- op(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.TanVertex
-
- op(BooleanTensor, Tensor<T>, Tensor<T>) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.IfVertex
-
- op(A, B) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary.BinaryOpLambda
-
- op(A, B) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary.BinaryOpVertex
-
- op(IN) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.UnaryOpLambda
-
- op(IN) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.UnaryOpVertex
-
- op(IntegerTensor, IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerAdditionVertex
-
- op(IntegerTensor, IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
- op(IntegerTensor, IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerDifferenceVertex
-
- op(IntegerTensor, IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerDivisionVertex
-
- op(IntegerTensor, IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerMultiplicationVertex
-
- op(IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerAbsVertex
-
- op(IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerReshapeVertex
-
Returns the supplied vertex with a new shape of the same length
- op(IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerSumVertex
-
- op - Variable in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpLambda
-
- op(IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpVertex
-
- optimize(int, double, List<Vertex>) - Method in class io.improbable.keanu.algorithms.variational.NonGradientOptimizer
-
- Optimizer - Class in io.improbable.keanu.algorithms.variational
-
- Optimizer() - Constructor for class io.improbable.keanu.algorithms.variational.Optimizer
-
- or(BooleanTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- or(BooleanTensor) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- or(Vertex<BooleanTensor>...) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- OrBinaryVertex - Class in io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary
-
- OrBinaryVertex(Vertex<BooleanTensor>, Vertex<BooleanTensor>) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.OrBinaryVertex
-
- orDefault(Vertex<OUT>) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.ConditionalProbabilityTable.CPTBuilder
-
- orDefault(DoubleVertex) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.ConditionalProbabilityTable.DoubleCPTBuilder
-
- orDefault(double) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.ConditionalProbabilityTable.DoubleCPTBuilder
-
- orElse(Vertex<? extends BooleanTensor>) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.If.BooleanIfThenElseBuilder
-
- orElse(Vertex<? extends DoubleTensor>) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.If.DoubleIfThenElseBuilder
-
- orElse(double) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.If.DoubleIfThenElseBuilder
-
- orElse(Vertex<? extends Tensor<T>>) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.If.IfThenElseBuilder
-
- orInPlace(BooleanTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- orInPlace(BooleanTensor) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- OrMultipleVertex - Class in io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple
-
- OrMultipleVertex(Collection<Vertex<BooleanTensor>>) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.OrMultipleVertex
-
- sample(BayesianNetwork, List<? extends Vertex>, int) - Static method in class io.improbable.keanu.algorithms.sampling.Prior
-
Samples from a Bayesian Network that only contains prior information.
- sample(BayesianNetwork, List<? extends Vertex>, int, KeanuRandom) - Static method in class io.improbable.keanu.algorithms.sampling.Prior
-
- sample(int[], DoubleTensor, DoubleTensor, DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.Beta
-
- sample(int[], IntegerTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.ChiSquared
-
- sample(int[], DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.Exponential
-
- sample(int[], DoubleTensor, DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.Gamma
-
- sample(int[], DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.Gaussian
-
- sample(int[], DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.InverseGamma
-
- sample(int[], DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.Laplace
-
- sample(int[], DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.Logistic
-
- sample(int[], DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.LogNormal
-
- sample(DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.MultivariateGaussian
-
- sample(int[], DoubleTensor, DoubleTensor, double, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.SmoothUniform
-
Will return samples between xMin and xMax as well as samples from the left and right shoulder.
- sample(int[], IntegerTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.StudentT
-
Computer Generation of Statistical Distributions
by Richard Saucier
ARL-TR-2168 March 2000
5.1.23 page 36
- sample(int[], DoubleTensor, DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.Triangular
-
- sample(int[], DoubleTensor, DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.continuous.Uniform
-
- sample(int[], DoubleTensor, IntegerTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.discrete.Binomial
-
- sample(double, int, KeanuRandom) - Static method in class io.improbable.keanu.distributions.discrete.Binomial
-
- sample(int[], DoubleTensor, KeanuRandom) - Static method in class io.improbable.keanu.distributions.discrete.Poisson
-
- sample(double, KeanuRandom) - Static method in class io.improbable.keanu.distributions.discrete.Poisson
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.BooleanIfVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.CastBoolVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.ConstantBoolVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.BoolBinaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.BoolReduceVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.NumericalEqualsVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.BoolUnaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.probabilistic.Flip
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.CastDoubleVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.ConstantDoubleVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleIfVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple.DoubleReduceVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.BetaVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ChiSquaredVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ExponentialVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GammaVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LaplaceVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LogisticVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.MultivariateGaussianVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.TriangularVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.UniformVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.ConstantGenericVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.CPTVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.IfVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.MultiplexerVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary.BinaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.UnaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.probabilistic.discrete.SelectVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.CastIntegerVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.ConstantIntegerVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpLambda
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.BinomialVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.UniformIntVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.Vertex
-
- sample() - Method in class io.improbable.keanu.vertices.Vertex
-
- samples - Variable in class io.improbable.keanu.algorithms.VertexSamples
-
- scalar(boolean) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- scalar(double) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- scalar(double) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- scalar(int) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- scalar(int) - Static method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- scalar() - Method in interface io.improbable.keanu.tensor.Tensor
-
- scalar(T) - Static method in interface io.improbable.keanu.tensor.Tensor
-
- SCALAR_SHAPE - Static variable in interface io.improbable.keanu.tensor.Tensor
-
- SCALAR_STRIDE - Static variable in interface io.improbable.keanu.tensor.Tensor
-
- ScalarDoubleTensor - Class in io.improbable.keanu.tensor.dbl
-
- ScalarDoubleTensor(double) - Constructor for class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- ScalarDoubleTensor(int[]) - Constructor for class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- ScalarIntegerTensor - Class in io.improbable.keanu.tensor.intgr
-
- ScalarIntegerTensor(int) - Constructor for class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- ScalarIntegerTensor(int[]) - Constructor for class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- SelectVertex<T> - Class in io.improbable.keanu.vertices.generic.probabilistic.discrete
-
- SelectVertex(Map<T, DoubleVertex>) - Constructor for class io.improbable.keanu.vertices.generic.probabilistic.discrete.SelectVertex
-
- set(long, T) - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- setAndCascade(boolean) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setAndCascade(boolean[]) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setAndCascade(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setAndCascade(double[]) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setAndCascade(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setAndCascade(int[]) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setAndCascade(T) - Method in class io.improbable.keanu.vertices.Vertex
-
This sets the value in this vertex and tells each child vertex about
the new change.
- setBooleanIf(BooleanTensor, BooleanTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- setBooleanIf(BooleanTensor, BooleanTensor) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setDefaultRandomSeed(long) - Static method in class io.improbable.keanu.vertices.dbl.KeanuRandom
-
- setDoubleIf(DoubleTensor, DoubleTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- setDoubleIf(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setFromSampleAndCascade(List<? extends Vertex>) - Static method in class io.improbable.keanu.network.BayesianNetwork
-
- setFromSampleAndCascade(List<? extends Vertex>, KeanuRandom) - Static method in class io.improbable.keanu.network.BayesianNetwork
-
- setIf(Tensor<T>, Tensor<T>) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- setIf(Tensor<T>, Tensor<T>) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setIntegerIf(IntegerTensor, IntegerTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- setIntegerIf(IntegerTensor, IntegerTensor) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setParents(Collection<? extends Vertex>) - Method in class io.improbable.keanu.vertices.Vertex
-
- setParents(Vertex<?>...) - Method in class io.improbable.keanu.vertices.Vertex
-
- setRandom(KeanuRandom) - Method in class io.improbable.keanu.randomfactory.DoubleVertexFactory
-
- setRandom(KeanuRandom) - Method in class io.improbable.keanu.randomfactory.RandomDoubleFactory
-
- setRandom(KeanuRandom) - Method in interface io.improbable.keanu.randomfactory.RandomFactory
-
- SetterMatcher - Class in io.improbable.keanu.util.csv.pojo
-
This finds an appropriate setter method for a given csv title.
- setValue(Boolean, int...) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setValue(Double, int...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- setValue(Double, int[]) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- setValue(T, int...) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- setValue(Integer, int...) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- setValue(Integer, int...) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- setValue(T, int...) - Method in interface io.improbable.keanu.tensor.Tensor
-
- setValue(boolean) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setValue(boolean[]) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setValue(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setValue(double[]) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setValue(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setValue(int[]) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setValue(T) - Method in class io.improbable.keanu.vertices.Vertex
-
Sets the value if the vertex isn't already observed.
- setWithMask(DoubleTensor, double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- setWithMask(DoubleTensor, double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- setWithMask(DoubleTensor, double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- setWithMask(IntegerTensor, int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- setWithMask(IntegerTensor, int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- setWithMask(IntegerTensor, int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- setWithMaskInPlace(DoubleTensor, double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- setWithMaskInPlace(DoubleTensor, double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- setWithMaskInPlace(DoubleTensor, double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- setWithMaskInPlace(IntegerTensor, int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- setWithMaskInPlace(IntegerTensor, int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- setWithMaskInPlace(IntegerTensor, int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- shallowCopy() - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter.Particle
-
- shapeDesiredToRankByAppendingOnes(int[], int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- shapeToDesiredRankByPrependingOnes(int[], int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- sigmoid() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sigmoid() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sigmoid() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sigmoid() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- sigmoidInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sigmoidInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sigmoidInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- SigmoidVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- SigmoidVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SigmoidVertex
-
Applies the sigmoid function to a vertex.
- SimpleBooleanTensor - Class in io.improbable.keanu.tensor.bool
-
- SimpleBooleanTensor(boolean[], int[]) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleBooleanTensor(boolean) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleBooleanTensor(int[]) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleBooleanTensor(boolean, int[]) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleNetworkState - Class in io.improbable.keanu.network
-
- SimpleNetworkState(Map<Long, ?>) - Constructor for class io.improbable.keanu.network.SimpleNetworkState
-
- SimulatedAnnealing - Class in io.improbable.keanu.algorithms.mcmc
-
Simulated Annealing is a modified version of Metropolis Hastings that causes the MCMC random walk to
tend towards the Maximum A Posteriori (MAP)
- SimulatedAnnealing() - Constructor for class io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing
-
- SimulatedAnnealing.AnnealingSchedule - Interface in io.improbable.keanu.algorithms.mcmc
-
An annealing schedule determines how T (temperature) changes as
a function of the current iteration number (i.e.
- sin() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sin() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sin() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sin() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- sin() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- sinInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sinInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sinInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- SinVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- SinVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SinVertex
-
Takes the sine of a vertex.
- size() - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- size() - Method in class io.improbable.keanu.plating.Plates
-
- size() - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- SmoothUniform - Class in io.improbable.keanu.distributions.continuous
-
The Smooth Uniform distribution is the usual Uniform distribution with the edges
at max and min smoothed by attaching a sigmoid as shoulders.
- SmoothUniformVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- SmoothUniformVertex(int[], DoubleVertex, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
One xMin or Xmax or both that match a proposed tensor shape of Smooth Uniform
- SmoothUniformVertex(DoubleVertex, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
One to one constructor for mapping some shape of mu and sigma to
a matching shaped Smooth Uniform.
- SmoothUniformVertex(DoubleVertex, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], DoubleVertex, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], double, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], double, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- sort(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.TopologicalSort
-
This algorithm returns a linear ordering of vertices such that for every edge uv from
vertex u to vertex v; u comes before v in the ordering.
- sort(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.algorithms.particlefiltering.LatentIncrementSort
-
Orders observed vertices by the smallest increment of additional latent vertices upstream of the observed vertex.
- sortDescending(ParticleFilter.Particle, ParticleFilter.Particle) - Static method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter.Particle
-
- sqrt() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sqrt() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sqrt() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- SQRT_2PI - Static variable in class io.improbable.keanu.distributions.continuous.Gaussian
-
- sqrtInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sqrtInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sqrtInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- standardDeviation() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- standardDeviation() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- standardDeviation() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- standardize() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- standardize() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- standardize() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- standardizeInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- standardizeInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- standardizeInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- stream(boolean) - Method in class io.improbable.keanu.util.csv.pojo.byrow.RowsAsObjectParser
-
- stream() - Method in class io.improbable.keanu.util.csv.pojo.byrow.RowsAsObjectParser
-
- stream(Class<T>, Stream<List<String>>, List<String>) - Static method in class io.improbable.keanu.util.csv.pojo.byrow.RowsAsObjectParser
-
- stream(Class<T>, Stream<List<String>>, List<String>, boolean) - Static method in class io.improbable.keanu.util.csv.pojo.byrow.RowsAsObjectParser
-
- streamLines() - Method in class io.improbable.keanu.util.csv.CsvReader
-
Read all lines from the csv file one at a time without ever holding
the entire csv file in memory
- StudentT - Class in io.improbable.keanu.distributions.continuous
-
Student T Distribution
https://en.wikipedia.org/wiki/Student%27s_t-distribution#Sampling_distribution
- StudentT() - Constructor for class io.improbable.keanu.distributions.continuous.StudentT
-
- StudentT.DiffLogP - Class in io.improbable.keanu.distributions.continuous
-
Differential Equation Class to store result of d/dv and d/dt
- StudentTVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- StudentTVertex(int[], IntegerVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
One v that must match a proposed tensor shape of StudentT
- StudentTVertex(int[], int) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- StudentTVertex(IntegerVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- StudentTVertex(int) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- subtract(DualNumber) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- subtract(PartialDerivatives) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- sum(int...) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sum() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sum() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sum(int...) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- sum() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- sum() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- sum() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- sum() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- sum() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- sum(boolean, int...) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- sum() - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- SumVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- SumVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SumVertex
-
Performs a sum across each value stored in a vertex