- A - Static variable in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- a - Variable in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare.NumericalEqualsVertex
-
- a - Variable in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.operators.binary.BinaryOpVertex
-
- A_NAME - Static variable in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.BooleanBinaryOpVertex
-
- abs() - Method in interface io.improbable.keanu.BaseNumberTensor
-
- abs() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- abs() - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- absInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- absInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- absInPlace() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- absoluteChecker(double) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.ConvergenceChecker
-
- absoluteChecker(ConvergenceChecker.Norm, double) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.ConvergenceChecker
-
- AbsoluteConvergenceChecker - Class in io.improbable.keanu.algorithms.variational.optimizer
-
- AbsoluteConvergenceChecker() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.AbsoluteConvergenceChecker
-
- absoluteThreshold(double) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.ConjugateGradient.ConjugateGradientBuilder
-
- AbsVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.unary
-
- AbsVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.AbsVertex
-
Takes the absolute of a vertex
- AcceptanceRateTracker - Class in io.improbable.keanu.algorithms.mcmc.proposal
-
- AcceptanceRateTracker() - Constructor for class io.improbable.keanu.algorithms.mcmc.proposal.AcceptanceRateTracker
-
- accuracy(BooleanTensor, BooleanTensor) - Static method in class io.improbable.keanu.model.ModelScoring
-
Calculates the accuracy of a predicted output, given a true output.
- acos() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- acos() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- acos() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- acos() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- acosh() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- acosh() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- acosh() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- acoshInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- acoshInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- acoshInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- acosInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- acosInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- acosInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- Adam - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
Implemented as described in https://arxiv.org/pdf/1412.6980.pdf
- Adam() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.Adam
-
- Adam.AdamBuilder - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- Adam.AdamStatistics - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- AdamBuilder() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.Adam.AdamBuilder
-
- AdamStatistics() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.Adam.AdamStatistics
-
- adaptCount(long) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.NUTS.NUTSBuilder
-
- AdaptiveQuadraticPotential - Class in io.improbable.keanu.algorithms.mcmc.nuts
-
- AdaptiveQuadraticPotential(double, double, double, int) - Constructor for class io.improbable.keanu.algorithms.mcmc.nuts.AdaptiveQuadraticPotential
-
- adaptPotentialEnabled(boolean) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.NUTS.NUTSBuilder
-
- adaptStepSizeEnabled(boolean) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.NUTS.NUTSBuilder
-
- add(Map<VariableReference, DoubleTensor>, Map<VariableReference, DoubleTensor>) - Static method in class io.improbable.keanu.algorithms.mcmc.nuts.VariableValues
-
- add(VariableReference, VariableReference) - Method in interface io.improbable.keanu.backend.ComputableGraphBuilder
-
Creates an addition operation for the left and right arguments.
- add(VariableReference, VariableReference) - Method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledGraphBuilder
-
- add(SequenceItem) - Method in class io.improbable.keanu.templating.Sequence
-
- add(T) - Method in class io.improbable.keanu.templating.SequenceItem
-
- add(VertexLabel, T) - Method in class io.improbable.keanu.templating.SequenceItem
-
- add(ForwardModePartialDerivative, long[]) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ForwardModePartialDerivative
-
- add(LogProbGradients) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.LogProbGradients
-
- add(Map<VertexId, DoubleTensor>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.LogProbGradients
-
- add(PartialsOf) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.LogProbGradients
-
- add(ReverseModePartialDerivative) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ReverseModePartialDerivative
-
- addAll(T...) - Method in class io.improbable.keanu.templating.SequenceItem
-
- addAll(Collection<T>) - Method in class io.improbable.keanu.templating.SequenceItem
-
- addAll(Map<VertexLabel, T>) - Method in class io.improbable.keanu.templating.SequenceItem
-
- addBooleanProxyFor(VertexLabel) - Method in class io.improbable.keanu.templating.SequenceItem
-
This method creates a
ProxyVertex
and adds it to the sequence item
It also adds this vertex to the sequence item to represent the vertex with this label in the previous sequence item.
- addBooleanProxyFor(VertexLabel, long[]) - Method in class io.improbable.keanu.templating.SequenceItem
-
This method creates a
ProxyVertex
and adds it to the sequence item
It also adds this vertex to the sequence item to represent the vertex with this label in the previous sequence item.
- addBound(VariableReference, DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.OptimizerBounds
-
- addBound(VariableReference, double, DoubleTensor) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.OptimizerBounds
-
- addBound(VariableReference, DoubleTensor, double) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.OptimizerBounds
-
- addBound(VariableReference, double, double) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.OptimizerBounds
-
- addChild(Vertex<?, ?>) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- addChild(Vertex<?, ?>) - Method in interface io.improbable.keanu.vertices.Vertex
-
- addChild(Vertex<?, ?>) - Method in class io.improbable.keanu.vertices.VertexImpl
-
- addComponent(StatusBarComponent) - Method in class io.improbable.keanu.util.status.StatusBar
-
- addDoubleProxyFor(VertexLabel) - Method in class io.improbable.keanu.templating.SequenceItem
-
This method creates a
ProxyVertex
and adds it to the sequence item
It also adds this vertex to the sequence item to represent the vertex with this label in the previous sequence item.
- addDoubleProxyFor(VertexLabel, long[]) - Method in class io.improbable.keanu.templating.SequenceItem
-
This method creates a
ProxyVertex
and adds it to the sequence item
It also adds this vertex to the sequence item to represent the vertex with this label in the previous sequence item.
- addFinishHandler(Runnable) - Method in class io.improbable.keanu.util.status.StatusBar
-
- addFitnessCalculationHandler(BiConsumer<Map<VariableReference, DoubleTensor>, Double>) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.GradientOptimizer
-
- addFitnessCalculationHandler(BiConsumer<Map<VariableReference, DoubleTensor>, Double>) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.NonGradientOptimizer
-
- addFitnessCalculationHandler(BiConsumer<Map<VariableReference, DoubleTensor>, Double>) - Method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
Adds a callback to be called whenever the optimizer evaluates the fitness of a point.
- addGradientCalculationHandler(BiConsumer<Map<VariableReference, DoubleTensor>, Map<? extends VariableReference, DoubleTensor>>) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.GradientOptimizer
-
Adds a callback to be called whenever the optimizer evaluates the gradient at a point.
- addi(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- addIntegerProxyFor(VertexLabel) - Method in class io.improbable.keanu.templating.SequenceItem
-
This method creates a
ProxyVertex
and adds it to the sequence item
It also adds this vertex to the sequence item to represent the vertex with this label in the previous sequence item.
- addIntegerProxyFor(VertexLabel, long[]) - Method in class io.improbable.keanu.templating.SequenceItem
-
This method creates a
ProxyVertex
and adds it to the sequence item
It also adds this vertex to the sequence item to represent the vertex with this label in the previous sequence item.
- AdditionVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- AdditionVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.AdditionVertex
-
Adds one vertex to another
- addParent(Vertex<?, ?>) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- addParent(Vertex<?, ?>) - Method in interface io.improbable.keanu.vertices.Vertex
-
- addParent(Vertex<?, ?>) - Method in class io.improbable.keanu.vertices.VertexImpl
-
- addParents(Collection<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- addParents(Collection<? extends Vertex>) - Method in interface io.improbable.keanu.vertices.Vertex
-
- addParents(Collection<? extends Vertex>) - Method in class io.improbable.keanu.vertices.VertexImpl
-
- addPrefix(VertexId) - Method in class io.improbable.keanu.vertices.VertexId
-
- addSample(Map<VariableReference, DoubleTensor>) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.VarianceCalculator
-
- algorithm(GradientOptimizationAlgorithm) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.GradientOptimizer.GradientOptimizerBuilder
-
- algorithm(NonGradientOptimizationAlgorithm) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.NonGradientOptimizer.NonGradientOptimizerBuilder
-
- ALL - Static variable in class io.improbable.keanu.tensor.jvm.Slicer.Slice
-
- all() - Method in class io.improbable.keanu.tensor.jvm.Slicer.SlicerBuilder
-
Take all indices.
- allFalse() - Method in interface io.improbable.keanu.BaseBooleanTensor
-
- allFalse() - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- allFalse() - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- allFalse() - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- AllFalseVertex - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary
-
- AllFalseVertex(Vertex<BooleanTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary.AllFalseVertex
-
- allTrue() - Method in interface io.improbable.keanu.BaseBooleanTensor
-
- allTrue() - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- allTrue() - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- allTrue() - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- AllTrueVertex - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary
-
- AllTrueVertex(Vertex<BooleanTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary.AllTrueVertex
-
- alpha(double) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.Adam.AdamBuilder
-
- and(BOOLEAN) - Method in interface io.improbable.keanu.BaseBooleanTensor
-
- and(boolean) - Method in interface io.improbable.keanu.BaseBooleanTensor
-
- and(BooleanTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- and(boolean) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- and(BooleanVertex...) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- and(BooleanVertex) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- and(boolean) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- AndBinaryVertex - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary
-
- AndBinaryVertex(Vertex<BooleanTensor, ?>, Vertex<BooleanTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.AndBinaryVertex
-
- andInPlace(BooleanTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- andInPlace(boolean) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- andInPlace(BooleanTensor) - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- andInPlace(boolean) - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- AndMultipleVertex - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple
-
- AndMultipleVertex(Collection<? extends BooleanVertex>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple.AndMultipleVertex
-
- anyFalse() - Method in interface io.improbable.keanu.BaseBooleanTensor
-
- anyFalse() - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- anyFalse() - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- anyFalse() - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- AnyFalseVertex - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary
-
- AnyFalseVertex(Vertex<BooleanTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary.AnyFalseVertex
-
- anyTrue() - Method in interface io.improbable.keanu.BaseBooleanTensor
-
- anyTrue() - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- anyTrue() - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- anyTrue() - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- AnyTrueVertex - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary
-
- AnyTrueVertex(Vertex<BooleanTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary.AnyTrueVertex
-
- ApacheFitnessFunctionAdapter - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- ApacheFitnessFunctionAdapter() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.ApacheFitnessFunctionAdapter
-
- ApacheFitnessFunctionGradientAdapter - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- ApacheFitnessFunctionGradientAdapter() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.ApacheFitnessFunctionGradientAdapter
-
- appendToLabel(String) - Method in class io.improbable.keanu.util.io.GraphEdge
-
- apply(Function<N, N>) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- apply() - Method in class io.improbable.keanu.network.NetworkSnapshot
-
Revert the state of the network to the previously saved state
- apply(Function<DoubleVertex, DoubleVertex>) - Method in class io.improbable.keanu.templating.loop.LoopBuilder.LoopBuilder2
-
A mandatory method to specify the iteration step
- apply(BiFunction<SequenceItem, DoubleVertex, DoubleVertex>) - Method in class io.improbable.keanu.templating.loop.LoopBuilder.LoopBuilder2
-
A mandatory method to specify the iteration step
- apply(Function<Boolean, Boolean>) - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- apply(Function<Double, Double>) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- apply(Function<T, T>) - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- apply(Tensor<T, ?>, BiFunction<T, T, R>) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- apply(Function<Integer, Integer>) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- apply(Function<T, T>) - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.PrimitiveArrayWrapper
-
- apply(Function<T, T>) - Method in class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- apply(Function<Long, Long>) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- apply(Function<N, N>) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- apply(Function<T, T>) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- applyInPlace(Function<T, T>) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- applyInPlace(Function<T, T>) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- applyInPlace(Function<N, N>) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- applyLeft(BiFunction<Boolean, Boolean, Boolean>, Boolean) - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- applyLeft(BiFunction<Double, Double, Double>, Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- applyLeft(BiFunction<T, T, T>, T) - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- applyLeft(BiFunction<Integer, Integer, Integer>, Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- applyLeft(BiFunction<T, T, T>, T) - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.PrimitiveArrayWrapper
-
- applyLeft(BiFunction<T, T, T>, T) - Method in class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- applyLeft(BiFunction<Long, Long, Long>, Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- applyRight(BiFunction<Boolean, Boolean, Boolean>, Boolean) - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- applyRight(BiFunction<Double, Double, Double>, Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- applyRight(BiFunction<T, T, T>, T) - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- applyRight(BiFunction<Integer, Integer, Integer>, Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- applyRight(BiFunction<T, T, T>, T) - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.PrimitiveArrayWrapper
-
- applyRight(BiFunction<T, T, T>, T) - Method in class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- applyRight(BiFunction<Long, Long, Long>, Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- ApplyVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.unary
-
- ApplyVertex(long[], TensorVertex<T, TENSOR, VERTEX>, Function<T, T>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.ApplyVertex
-
- ApplyVertex(TensorVertex<T, TENSOR, VERTEX>, Function<T, T>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.ApplyVertex
-
- approximate(Samples<DoubleTensor>) - Static method in class io.improbable.keanu.algorithms.variational.GaussianKDE
-
- approximate(DoubleVertex, Integer) - Static method in class io.improbable.keanu.algorithms.variational.GaussianKDE
-
- arange(double, double) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- arange(double) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- arange(double, double, double) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- arange(double, double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensorFactory
-
- arange(double, double, double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensorFactory
-
- arange(double, double) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensorFactory
-
- arange(double, double, double) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensorFactory
-
- arange(double, double) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- arange(double, double, double) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- arange(double, double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensorFactory
-
- arange(double, double, double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensorFactory
-
- arange(N, N) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- arange(N, N, N) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- arange(int, int) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- arange(int) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- arange(int, int, int) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- arange(Integer, Integer) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- arange(Integer, Integer, Integer) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- arange(Integer, Integer) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- arange(Integer, Integer, Integer) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- arange(int, int) - Static method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- arange(int, int, int) - Static method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- arange(Integer, Integer) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- arange(Integer, Integer, Integer) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- arange(Long, Long) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- arange(Long, Long, Long) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- arange(Long, Long) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- arange(Long, Long, Long) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- arange(double, double) - Static method in class io.improbable.keanu.tensor.ndj4.TypedINDArrayFactory
-
- arange(int, int) - Static method in class io.improbable.keanu.tensor.ndj4.TypedINDArrayFactory
-
- ArcCoshVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- ArcCoshVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.ArcCoshVertex
-
- ArcCosVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- ArcCosVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.ArcCosVertex
-
Takes the inverse cosine of a vertex, Arccos(vertex)
- ArcSinhVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- ArcSinhVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.ArcSinhVertex
-
- ArcSinVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- ArcSinVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.ArcSinVertex
-
Takes the inverse sin of a vertex, Arcsin(vertex)
- ArcTan2Vertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.binary
-
- ArcTan2Vertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.binary.ArcTan2Vertex
-
Calculates the signed angle, in radians, between the positive x-axis and a ray to the point (x, y) from the origin
- ArcTanhVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- ArcTanhVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.ArcTanhVertex
-
- ArcTanVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- ArcTanVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.ArcTanVertex
-
Takes the inverse tan of a vertex, Arctan(vertex)
- argCompare(BiFunction<T, T, Boolean>, int) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- argCompare(JVMBuffer.ArrayWrapperFactory<T, B>, B, BiFunction<T, T, Boolean>, long[], long[], int) - Static method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- argCompare(BiFunction<T, T, Boolean>) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- argCompare(B, BiFunction<T, T, Boolean>) - Static method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- argMax(int) - Method in interface io.improbable.keanu.BaseNumberTensor
-
Find the indices into the tensor of the largest values in a specified axis (dimension), e.g.
- argMax() - Method in interface io.improbable.keanu.BaseNumberTensor
-
- argMax() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- argMax(int) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- argMax() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- argMax(int) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- argMax() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- argMax(int) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- argMax(int) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- argMax() - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- ArgMaxVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary
-
- ArgMaxVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.ArgMaxVertex
-
- ArgMaxVertex(TensorVertex<T, TENSOR, VERTEX>, Integer) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.ArgMaxVertex
-
- argMin(int) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- argMin() - Method in interface io.improbable.keanu.BaseNumberTensor
-
- argMin() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- argMin(int) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- argMin(int) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- argMin() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- argMin() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- argMin(int) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- argMin(int) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- argMin() - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- ArgMinVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary
-
- ArgMinVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.ArgMinVertex
-
- ArgMinVertex(TensorVertex<T, TENSOR, VERTEX>, Integer) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.ArgMinVertex
-
- asArray() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- asArray() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanWrapper
-
- asArray() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- asArray() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- asArray() - Method in interface io.improbable.keanu.tensor.dbl.DoubleBuffer.PrimitiveDoubleWrapper
-
- asArray() - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- asArray() - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericWrapper
-
- asArray() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- asArray() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- asArray() - Method in interface io.improbable.keanu.tensor.intgr.IntegerBuffer.PrimitiveIntegerWrapper
-
- asArray() - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.PrimitiveArrayWrapper
-
- asArray() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- asArray() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- asArray() - Method in interface io.improbable.keanu.tensor.lng.LongBuffer.PrimitiveLongWrapper
-
- asBoolean(INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayExtensions
-
- asBooleanArray() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- asBooleanArray() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanWrapper
-
- asBooleanArray() - Method in interface io.improbable.keanu.tensor.bool.BooleanBuffer.PrimitiveBooleanWrapper
-
- asColumns(List<? extends Vertex<? extends Tensor, ?>>) - Static method in class io.improbable.keanu.util.csv.WriteCsv
-
- asColumns(Vertex<? extends Tensor, ?>...) - Static method in class io.improbable.keanu.util.csv.WriteCsv
-
- asDoubleArray() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- asDoubleArray() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanWrapper
-
- asDoubleArray() - Method in interface io.improbable.keanu.tensor.bool.BooleanBuffer.PrimitiveBooleanWrapper
-
- asDoubleArray() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- asDoubleArray() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- asDoubleArray() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- asDoubleArray() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- asDoubleArray() - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- asDoubleArray() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- asDoubleArray() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- asFlatArray() - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- asFlatArray() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- asFlatArray() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- asFlatArray() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- asFlatArray() - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- asFlatArray() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- asFlatArray() - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- asFlatArray() - Method in interface io.improbable.keanu.tensor.Tensor
-
- asFlatBooleanArray() - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- asFlatBooleanArray() - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- asFlatDoubleArray() - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- asFlatDoubleArray() - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- asFlatDoubleArray() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- asFlatDoubleArray() - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- asFlatDoubleArray() - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- asFlatDoubleArray() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- asFlatDoubleArray() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- asFlatIntegerArray() - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- asFlatIntegerArray() - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- asFlatIntegerArray() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- asFlatIntegerArray() - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- asFlatIntegerArray() - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- asFlatIntegerArray() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- asFlatIntegerArray() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- asFlatList() - Method in interface io.improbable.keanu.tensor.Tensor
-
- asFlatLongArray() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- asFlatLongArray() - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- asFlatLongArray() - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- asFlatLongArray() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- asFlatLongArray() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- asin() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- asin() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- asin() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- asin() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- asinh() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- asinh() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- asinh() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- asinhInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- asinhInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- asinhInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- asinInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- asinInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- asinInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- asIntegerArray() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- asIntegerArray() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanWrapper
-
- asIntegerArray() - Method in interface io.improbable.keanu.tensor.bool.BooleanBuffer.PrimitiveBooleanWrapper
-
- asIntegerArray() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- asIntegerArray() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- asIntegerArray() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- asIntegerArray() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- asIntegerArray() - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- asIntegerArray() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- asIntegerArray() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- asList() - Method in class io.improbable.keanu.algorithms.Samples
-
- asList() - Method in class io.improbable.keanu.templating.Sequence
-
- asLongArray() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- asLongArray() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- asLongArray() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- asLongArray() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- asLongArray() - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- asLongArray() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- asLongArray() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- asMap() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.PartialsOf
-
- asRows(List<? extends Vertex<? extends Tensor, ?>>) - Static method in class io.improbable.keanu.util.csv.WriteCsv
-
- asRowsDefinedBy(Class<T>) - Method in class io.improbable.keanu.util.csv.CsvReader
-
- asSamples(NetworkSamples, List<? extends Vertex<? extends Tensor, ?>>) - Static method in class io.improbable.keanu.util.csv.WriteCsv
-
- asSamples(NetworkSamples, Vertex<? extends Tensor, ?>...) - Static method in class io.improbable.keanu.util.csv.WriteCsv
-
- assertion(BooleanTensor, String, String) - Static method in class io.improbable.keanu.vertices.utility.AssertVertex
-
- assertTrue() - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- assertTrue(String) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- AssertVertex - Class in io.improbable.keanu.vertices.utility
-
- AssertVertex(BooleanVertex, String) - Constructor for class io.improbable.keanu.vertices.utility.AssertVertex
-
A vertex that asserts a
BooleanVertex
is all true on calculation.
- AssertVertex(BooleanVertex) - Constructor for class io.improbable.keanu.vertices.utility.AssertVertex
-
- asTensor() - Method in class io.improbable.keanu.algorithms.Samples
-
- asTensor() - Method in class io.improbable.keanu.vertices.tensor.bool.BooleanVertexSamples
-
- asTensor() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertexSamples
-
- asTensor() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertexSamples
-
- asVectorizedColumnsDefinedBy(Class<T>) - Method in class io.improbable.keanu.util.csv.CsvReader
-
- atan() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- atan() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- atan() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- atan2(N) - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- atan2(T) - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- atan2(N) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- atan2(T) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- atan2(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- atan2(Double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- atan2(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- atan2InPlace(N) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- atan2InPlace(T) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- atan2InPlace(T) - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- atan2InPlace(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- atan2InPlace(T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- atan2InPlace(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- atanh() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- atanh() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- atanh() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- atanhInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- atanhInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- atanhInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- atanInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- atanInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- atanInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- Autocorrelation - Class in io.improbable.keanu.algorithms.statistics
-
- Autocorrelation() - Constructor for class io.improbable.keanu.algorithms.statistics.Autocorrelation
-
- AutoDiffBroadcast - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff
-
This class is meant to help with auto diff in operations that support implicit broadcasting.
- AutoDiffBroadcast() - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.AutoDiffBroadcast
-
- average(Enum) - Method in class io.improbable.keanu.algorithms.Statistics
-
- AverageTimeComponent - Class in io.improbable.keanu.util.status
-
StatusBarComponent
that renders the average time algorithm steps are taking
in the form of steps per second, also shows elapsed time.
- AverageTimeComponent() - Constructor for class io.improbable.keanu.util.status.AverageTimeComponent
-
- C - Static variable in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- calculate(double[]) - Static method in class io.improbable.keanu.algorithms.statistics.Autocorrelation
-
Calculates the autocorrelation of an array of doubles.
- calculate() - Method in class io.improbable.keanu.vertices.model.LambdaModelVertex
-
This vertex stores multiple values in a key value pair of label to result.
- calculate() - Method in class io.improbable.keanu.vertices.model.ModelResult
-
- calculate() - Method in interface io.improbable.keanu.vertices.NonProbabilistic
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.BinaryTensorOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.BooleanPlaceholderVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.BooleanCPTVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.BooleanProxyVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.CastNumberToBooleanVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.CastToBooleanVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.ConstantBooleanVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.BooleanBinaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare.NumericalEqualsVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.BooleanModelResultVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple.BooleanConcatenationVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple.BooleanReduceVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple.BooleanToDoubleMaskVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple.BooleanToIntegerMaskVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary.BooleanUnaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConstantGenericTensorVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConstantGenericVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.CPTVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.MultiplexerVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.operators.binary.BinaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.operators.unary.GenericTensorUnaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.operators.unary.UnaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.PrintVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.GetBooleanIndexVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerPlaceholderVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.CastNumberToIntegerVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.ConstantIntegerVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.IntegerCPTVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.IntegerProxyVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.IntegerModelResultVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.multiple.IntegerConcatenationVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoublePlaceholderVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.CastNumberToDoubleVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.ConstantDoubleVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleCPTVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleModelResultVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleProxyVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.multiple.ConcatenationVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.multiple.ReduceVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.number.operators.ternary.SetWithMaskVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.UnaryTensorOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- calculate() - Method in class io.improbable.keanu.vertices.tensor.WhereVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.utility.AssertVertex
-
- calculateCurrentVariance() - Method in class io.improbable.keanu.algorithms.mcmc.nuts.VarianceCalculator
-
- calculateLogProbFor(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.vertices.ProbabilityCalculator
-
- calculateSampleProbability(boolean) - Method in class io.improbable.keanu.algorithms.sampling.Forward.ForwardBuilder
-
- calculateShapeForLengthOneBroadcast(long[], long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- cascadeObservations() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- cascadeUpdate(Vertex...) - Static method in class io.improbable.keanu.algorithms.graphtraversal.VertexValuePropagation
-
- cascadeUpdate(Vertex) - Static method in class io.improbable.keanu.algorithms.graphtraversal.VertexValuePropagation
-
- cascadeUpdate(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.VertexValuePropagation
-
- cascadeValues(Map<VariableReference, ?>) - Method in class io.improbable.keanu.network.KeanuProbabilisticModel
-
- CastNumberToBooleanVertex<T extends NumberTensor> - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic
-
- CastNumberToBooleanVertex(Vertex<T, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.CastNumberToBooleanVertex
-
- CastNumberToDoubleVertex<T extends NumberTensor> - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic
-
- CastNumberToDoubleVertex(Vertex<T, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.CastNumberToDoubleVertex
-
- CastNumberToIntegerVertex<T extends NumberTensor> - Class in io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic
-
- CastNumberToIntegerVertex(Vertex<T, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.CastNumberToIntegerVertex
-
- CastToBooleanVertex - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic
-
- CastToBooleanVertex(Vertex<? extends BooleanTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.CastToBooleanVertex
-
- Categorical<CATEGORY> - Class in io.improbable.keanu.distributions.discrete
-
- CategoricalVertex<CATEGORY> - Class in io.improbable.keanu.vertices.tensor.generic.probabilistic.discrete
-
- CategoricalVertex(long[], Map<CATEGORY, DoubleVertex>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.probabilistic.discrete.CategoricalVertex
-
- CategoricalVertex(Map<CATEGORY, DoubleVertex>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.probabilistic.discrete.CategoricalVertex
-
- Cauchy - Class in io.improbable.keanu.distributions.continuous
-
- CauchyVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
- CauchyVertex(long[], Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
One location or scale or both that match a proposed tensor shape of Cauchy
- CauchyVertex(Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(long[], Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(long[], double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(long[], double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- ceil() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- ceil() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- ceil() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- ceilInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- ceilInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- ceilInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- CeilVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- CeilVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.CeilVertex
-
Applies the Ceiling operator to a vertex.
- ChangeValueTo<DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> - Class in io.improbable.keanu.tensor.validate.policy
-
- changeValueTo(DATATYPE) - Static method in interface io.improbable.keanu.tensor.validate.policy.TensorValidationPolicy
-
- check(TENSOR) - Method in class io.improbable.keanu.tensor.validate.check.CustomElementwiseTensorValueChecker
-
- check(TENSOR) - Method in class io.improbable.keanu.tensor.validate.check.CustomTensorValueChecker
-
- check(TENSOR) - Method in interface io.improbable.keanu.tensor.validate.check.TensorValueChecker
-
- check(TENSOR) - Method in class io.improbable.keanu.tensor.validate.check.TensorValueNotEqualsCheck
-
- check(TENSOR) - Method in class io.improbable.keanu.tensor.validate.DebugTensorValidator
-
- check(DoubleTensor) - Method in class io.improbable.keanu.tensor.validate.NaNFixingTensorValidator
-
- check(TENSOR) - Method in class io.improbable.keanu.tensor.validate.TensorCheckAndRespondValidator
-
- checkAllShapesMatch(long[]...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkAllShapesMatch(String, long[]...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkAllShapesMatch(String, Collection<long[]>) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkAllShapesMatch(Collection<long[]>) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkDimensionExistsInShape(int, long[]) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
Check if the given dimension exists within the shape
- checkHasOneNonLengthOneShapeOrAllLengthOne(long[]...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
This ensures there is at most a single non length one shape.
- checkIndexIsValid(long[], long...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkInitialFitnessConditions(boolean) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.GradientOptimizer.GradientOptimizerBuilder
-
- checkInitialFitnessConditions(boolean) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.NonGradientOptimizer.NonGradientOptimizerBuilder
-
- checkShapeIsSquareMatrix(long[]) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkShapesCanBeConcatenated(int, long[]...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkShapesMatch(long[], long[]) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkTensorsAreScalar(String, long[]...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkTensorsMatchNonLengthOneShapeOrAreLengthOne(long[], long[]...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
This is a common function to check that tensors are either
the same shape of the proposal in question OR length one.
- checkTernaryConditionShapeIsValid(long[], long[], long[]) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- ChiSquared - Class in io.improbable.keanu.distributions.continuous
-
- ChiSquaredVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
- ChiSquaredVertex(long[], Vertex<IntegerTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ChiSquaredVertex
-
One k that must match a proposed tensor shape of ChiSquared
- ChiSquaredVertex(long[], int) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ChiSquaredVertex
-
- ChiSquaredVertex(IntegerVertex) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ChiSquaredVertex
-
One to one constructor for mapping some shape of k to
a matching shaped ChiSquared.
- ChiSquaredVertex(int) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ChiSquaredVertex
-
- choleskyDecomposition() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
Operates on a (..., M, M) symmetric and positive definite inputs.
- choleskyDecomposition() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- choleskyDecomposition() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- choleskyDecomposition() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- CholeskyDecompositionVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- CholeskyDecompositionVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.CholeskyDecompositionVertex
-
- choleskyInverse() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
Operates on a (..., M, M) Cholesky decomposition of a matrix or batch of matrices shaped (M, M) to produce the
inverse(s) of the input to the cholesky decomposition.
- choleskyInverse() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- choleskyInverse() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- choleskyInverse() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- CholeskyInverseVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- CholeskyInverseVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.CholeskyInverseVertex
-
- clamp(T, T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- clamp(T, T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- clamp(VERTEX, VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- clampInPlace(TENSOR, TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- clampInPlace(TENSOR, TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- clampInPlace(TENSOR, TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- clampInPlace(T, T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- clearGraph() - Method in class io.improbable.keanu.util.io.ProtobufSaver
-
- close() - Method in interface io.improbable.keanu.algorithms.ProbabilisticModel
-
- close() - Method in interface io.improbable.keanu.backend.ComputableGraph
-
- coefficientOfDetermination(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.model.ModelScoring
-
- ColumnsVectorizedObjectParser<T> - Class in io.improbable.keanu.util.csv.pojo.bycolumn
-
- ColumnsVectorizedObjectParser(Class<T>, Stream<List<String>>, List<String>) - Constructor for class io.improbable.keanu.util.csv.pojo.bycolumn.ColumnsVectorizedObjectParser
-
- ColumnWriter - Class in io.improbable.keanu.util.csv
-
- ColumnWriter(List<? extends Vertex<? extends Tensor, ?>>, String) - Constructor for class io.improbable.keanu.util.csv.ColumnWriter
-
- ColumnWriter(List<? extends Vertex<? extends Tensor, ?>>) - Constructor for class io.improbable.keanu.util.csv.ColumnWriter
-
- combine(SimpleVertexDictionary, SimpleVertexDictionary) - Static method in class io.improbable.keanu.vertices.SimpleVertexDictionary
-
- compareTo(Diff) - Method in class io.improbable.keanu.distributions.hyperparam.Diff
-
- compareTo(VertexId) - Method in class io.improbable.keanu.vertices.VertexId
-
- composeModel(BayesianNetwork, Map<VertexLabel, Vertex>, List<VertexLabel>) - Static method in class io.improbable.keanu.network.ModelComposition
-
Connects one model within an other, marking it such that it's clear this is a nested model
- ComputableGraph - Interface in io.improbable.keanu.backend
-
- ComputableGraphBuilder<T extends ComputableGraph> - Interface in io.improbable.keanu.backend
-
- compute(QDistribution, NetworkSamples) - Static method in class io.improbable.keanu.algorithms.variational.KLDivergence
-
- compute(ProbabilisticDouble, NetworkSamples) - Static method in class io.improbable.keanu.algorithms.variational.KLDivergence
-
- compute(Map<VariableReference, ?>) - Method in interface io.improbable.keanu.backend.ComputableGraph
-
- compute(Map<VariableReference, ?>) - Method in class io.improbable.keanu.backend.keanu.KeanuComputableGraph
-
- concat(int, BooleanTensor...) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- concat(int, BooleanTensor...) - Static method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- concat(DoubleTensor...) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- concat(int, DoubleTensor...) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- concat(int, DoubleTensor...) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensorFactory
-
- concat(int, DoubleTensor...) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensorFactory
-
- concat(int, DoubleTensor...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensorFactory
-
- concat(IntegerTensor...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- concat(int, IntegerTensor...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- concat(int, IntegerTensor...) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- concat(int, IntegerTensor...) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- concat(int, IntegerTensor...) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- concat(JVMBuffer.ArrayWrapperFactory<T, B>, Tensor[], int, List<B>) - Static method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- concat(int, LongTensor...) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- concat(LongTensor...) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- concat(int, LongTensor...) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- concat(int, LongTensor...) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- concat(long[], long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- concat(int, BooleanVertex...) - Static method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- concat(int, IntegerVertex...) - Static method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- concat(int, DoubleVertex...) - Static method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- concat(List<ForwardModePartialDerivative>, List<DoubleTensor>, int) - Static method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.multiple.ConcatenationVertex
-
- ConcatenationVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.multiple
-
- ConcatenationVertex(int, Vertex<DoubleTensor, ?>...) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.multiple.ConcatenationVertex
-
A vertex that can concatenate any amount of vertices along a given dimension.
- concatOnDimensionZero(JVMBuffer.ArrayWrapperFactory<T, B>, long[], List<B>) - Static method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- CONDITION_LABEL - Static variable in class io.improbable.keanu.templating.loop.Loop
-
- ConditionalProbabilityTable - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.BooleanCPTBuilder - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.BooleanCPTBuilder.BooleanCPTWhenBuilder - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.CPTBuilder<T> - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.CPTBuilder.CPTWhenBuilder<T> - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.CPTRawBuilder - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.CPTWhenRawBuilder - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.DoubleCPTBuilder - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.DoubleCPTBuilder.DoubleCPTWhenBuilder - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.IntegerCPTBuilder - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConditionalProbabilityTable.IntegerCPTBuilder.IntegerCPTWhenBuilder - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConjugateGradient - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- ConjugateGradient() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.ConjugateGradient
-
- ConjugateGradient.ConjugateGradientBuilder - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- ConjugateGradient.UpdateFormula - Enum in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- ConjugateGradientBuilder() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.ConjugateGradient.ConjugateGradientBuilder
-
- connect(Map<? extends Vertex<?, ?>, ? extends Vertex<?, ?>>) - Method in interface io.improbable.keanu.backend.ComputableGraphBuilder
-
- connect(Map<? extends Vertex<?, ?>, ? extends Vertex<?, ?>>) - Method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledGraphBuilder
-
- ConstantBooleanVertex - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic
-
- ConstantBooleanVertex(BooleanTensor) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.ConstantBooleanVertex
-
- ConstantBooleanVertex(boolean) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.ConstantBooleanVertex
-
- ConstantBooleanVertex(boolean...) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.ConstantBooleanVertex
-
- ConstantBooleanVertex(boolean[], long[]) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.ConstantBooleanVertex
-
- ConstantDoubleVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic
-
- ConstantDoubleVertex(DoubleTensor) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.ConstantDoubleVertex
-
- ConstantDoubleVertex(double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.ConstantDoubleVertex
-
- ConstantDoubleVertex(double...) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.ConstantDoubleVertex
-
- ConstantDoubleVertex(double[], long[]) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.ConstantDoubleVertex
-
- ConstantGenericTensorVertex<T> - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConstantGenericTensorVertex(GenericTensor<T>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConstantGenericTensorVertex
-
- ConstantGenericTensorVertex(T) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConstantGenericTensorVertex
-
- ConstantGenericVertex<T> - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- ConstantGenericVertex(T) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConstantGenericVertex
-
- ConstantIntegerVertex - Class in io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic
-
- ConstantIntegerVertex(IntegerTensor) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.ConstantIntegerVertex
-
- ConstantIntegerVertex(int...) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.ConstantIntegerVertex
-
- ConstantIntegerVertex(int) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.ConstantIntegerVertex
-
- ConstantIntegerVertex(int[], long[]) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.ConstantIntegerVertex
-
- ConstantVertex - Interface in io.improbable.keanu.vertices
-
- ContinuousDistribution - Interface in io.improbable.keanu.distributions
-
- ContinuousPoint - Class in io.improbable.keanu.network.grouping
-
- ContinuousPoint(double[]) - Constructor for class io.improbable.keanu.network.grouping.ContinuousPoint
-
- ContinuousPointGrouper - Interface in io.improbable.keanu.network.grouping.continuouspointgroupers
-
- contradictsObservation() - Method in interface io.improbable.keanu.vertices.NonProbabilistic
-
- contradictsObservation() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.BooleanBinaryOpVertex
-
- ConvergenceChecker - Interface in io.improbable.keanu.algorithms.variational.optimizer
-
- convergenceChecker(ConvergenceChecker) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.Adam.AdamBuilder
-
- ConvergenceChecker.Norm - Enum in io.improbable.keanu.algorithms.variational.optimizer
-
- convert(Collection<? extends Vertex>, Collection<? extends Vertex>) - Method in interface io.improbable.keanu.backend.ComputableGraphBuilder
-
- convert(Collection<? extends Vertex>) - Method in interface io.improbable.keanu.backend.ComputableGraphBuilder
-
- convert(BayesianNetwork) - Static method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledProbabilisticGraph
-
Takes a BayesianNetwork and converts it to a KeanuCompiledProbabilisticGraph.
- convertFromFlatIndexToPermutedFlatIndex(long, long[], long[], long[], long[], int[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- convertFromPoint(double[], List<? extends Variable>) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
- convertLogProbObservation(BayesianNetwork, ComputableGraphBuilder<?>) - Static method in class io.improbable.keanu.backend.ProbabilisticGraphConverter
-
- convertLogProbPrior(BayesianNetwork, ComputableGraphBuilder<?>) - Static method in class io.improbable.keanu.backend.ProbabilisticGraphConverter
-
- convertToArrayPoint(List<? extends Variable<? extends NumberTensor, ?>>) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
- convertToMapPoint(List<? extends Variable>) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
- copy() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- copy() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanWrapper
-
- copy() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- copy() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- copy() - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- copy() - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericWrapper
-
- copy() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- copy() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- copy() - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.PrimitiveArrayWrapper
-
- copy() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- copy() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- copyFrom(JVMBuffer.PrimitiveArrayWrapper<Boolean, ?>, long, long, long) - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- copyFrom(JVMBuffer.PrimitiveArrayWrapper<Double, ?>, long, long, long) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- copyFrom(JVMBuffer.PrimitiveArrayWrapper<T, ?>, long, long, long) - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- copyFrom(JVMBuffer.PrimitiveArrayWrapper<Integer, ?>, long, long, long) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- copyFrom(JVMBuffer.PrimitiveArrayWrapper<T, ?>, long, long, long) - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.PrimitiveArrayWrapper
-
- copyFrom(JVMBuffer.PrimitiveArrayWrapper<T, ?>, long, long, long) - Method in class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- copyFrom(JVMBuffer.PrimitiveArrayWrapper<Long, ?>, long, long, long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- correctForBroadcastPartialReverse(ReverseModePartialDerivative, long[], long[]) - Static method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.AutoDiffBroadcast
-
- cos() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- cos() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- cos() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- cos() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- cosh() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- cosh() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- cosh() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- coshInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- coshInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- coshInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- CoshVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- CoshVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.CoshVertex
-
- cosInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- cosInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- cosInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- CosVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- CosVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.CosVertex
-
Takes the cosine of a vertex, Cos(vertex)
- count(int) - Method in class io.improbable.keanu.templating.SequenceBuilder
-
Build a fixed number of sequence items without additional data
- CPTBuilder(List<Vertex<? extends Tensor<?, ?>, ?>>, Map<CPTCondition, Vertex<GenericTensor<T>, ?>>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConditionalProbabilityTable.CPTBuilder
-
- CPTCondition - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- CPTCondition() - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.CPTCondition
-
- CPTRawBuilder(List<Vertex<? extends Tensor<?, ?>, ?>>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConditionalProbabilityTable.CPTRawBuilder
-
- CPTVertex<T> - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- CPTVertex(List<Vertex<? extends Tensor<?, ?>, ?>>, Map<CPTCondition, ? extends Vertex<GenericTensor<T>, ?>>, Vertex<GenericTensor<T>, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.CPTVertex
-
- CPTWhenRawBuilder(List<?>, List<Vertex<? extends Tensor<?, ?>, ?>>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConditionalProbabilityTable.CPTWhenRawBuilder
-
- create(Vertex) - Method in interface io.improbable.keanu.backend.ComputableGraphBuilder
-
- create(Vertex) - Method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledGraphBuilder
-
- create(Set<? extends Vertex>) - Static method in class io.improbable.keanu.network.NetworkSnapshot
-
- create(boolean[]) - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapperFactory
-
- create(boolean, long[]) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- create(boolean[], long...) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- create(boolean...) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- create(BooleanBuffer.PrimitiveBooleanWrapper, long[], long[]) - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- create(boolean[], long...) - Static method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- create(boolean, long...) - Static method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- create(double[]) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapperFactory
-
- create(double, long[]) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- create(double[], long...) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- create(double...) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- create(double, long[]) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensorFactory
-
- create(double[], long[]) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensorFactory
-
- create(double[]) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensorFactory
-
- create(DoubleBuffer.PrimitiveDoubleWrapper, long[], long[]) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- create(double[]) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensorFactory
-
- create(double[], long...) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensorFactory
-
- create(double, long...) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensorFactory
-
- create(INDArray) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- create(double[], long...) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- create(double, long...) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- create(double[]) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- create(double, long[]) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensorFactory
-
- create(double[], long[]) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensorFactory
-
- create(double[]) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensorFactory
-
- create(int, long[]) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- create(long, long[]) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- create(int[], long...) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- create(long[], long...) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- create(int...) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- create(long...) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- create(Object[]) - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapperFactory
-
- create(T...) - Static method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- create(T[], long[]) - Static method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- create(GenericBuffer.PrimitiveGenericWrapper<T>, long[], long[]) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- create(int[]) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapperFactory
-
- create(long, long[]) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- create(int[], long...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- create(int...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- create(long[], long...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
Creates an IntegerTensor from a long[].
- create(long...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
Creates an IntegerTensor from a long[].
- create(long, long[]) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- create(int, long[]) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- create(long[], long...) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- create(int[], long...) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- create(long...) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- create(int...) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- create(IntegerBuffer.PrimitiveIntegerWrapper, long[], long[]) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- create(long[], long[]) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- create(int[]) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- create(long[]) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- create(int[], long...) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- create(int, long...) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- create(long, long[]) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- create(int[], long...) - Static method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- create(int, long[]) - Static method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- create(INDArray) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- create(long, long[]) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- create(int, long[]) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- create(int[], long[]) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- create(long[], long[]) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- create(int[]) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- create(long[]) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- create(B, long[], long[]) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- create(LongBuffer.PrimitiveLongWrapper, long[], long[]) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- create(int[], long[]) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- create(long[]) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- create(int[]) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- create(long[], long...) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- create(long, long...) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- create(int, long[]) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- create(long[]) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapperFactory
-
- create(long, long[]) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- create(long[], long...) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- create(long...) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- create(long, long[]) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- create(int, long[]) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- create(long[], long...) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- create(int[], long...) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- create(long...) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- create(int...) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- create(INDArray) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- create(double[], long[]) - Static method in class io.improbable.keanu.tensor.ndj4.TypedINDArrayFactory
-
- create(int[], long[]) - Static method in class io.improbable.keanu.tensor.ndj4.TypedINDArrayFactory
-
- create(DATA[], long[]) - Static method in interface io.improbable.keanu.tensor.Tensor
-
- createConstant(Vertex) - Method in interface io.improbable.keanu.backend.ComputableGraphBuilder
-
- createConstant(Vertex) - Method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledGraphBuilder
-
- createDescription(Vertex<?, ?>) - Method in class io.improbable.keanu.util.DescriptionCreator
-
This method constructs an equation to describe how a vertex is calculated.
- createFilled(T, long[]) - Static method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- createFilled(DATA, long[]) - Static method in interface io.improbable.keanu.tensor.Tensor
-
- createFitnessStatusBar(Optimizer) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
- createFitterForGraph() - Method in enum io.improbable.keanu.model.regression.RegressionRegularization
-
- createFitterForGraph() - Method in class io.improbable.keanu.model.SamplingModelFitting
-
- createFromProcess(Map<VertexLabel, Vertex<? extends Tensor, ?>>, String, Supplier<Map<VertexLabel, Vertex<? extends Tensor, ?>>>) - Static method in class io.improbable.keanu.vertices.model.LambdaModelVertex
-
A vertex whose operation is the execution of a command line process.
- createNew(long) - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapperFactory
-
- createNew(Boolean) - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapperFactory
-
- createNew(long) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapperFactory
-
- createNew(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapperFactory
-
- createNew(long) - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapperFactory
-
- createNew(T) - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapperFactory
-
- createNew(long) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapperFactory
-
- createNew(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapperFactory
-
- createNew(long) - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.ArrayWrapperFactory
-
- createNew(D) - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.ArrayWrapperFactory
-
- createNew(long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapperFactory
-
- createNew(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapperFactory
-
- createVariable(Vertex) - Method in interface io.improbable.keanu.backend.ComputableGraphBuilder
-
- createVariable(Vertex) - Method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledGraphBuilder
-
- CsvCellConsumer<T> - Interface in io.improbable.keanu.util.csv.pojo.byrow
-
A CsvCellConsumer is a function that takes some object
and some String value and applies the String value to the
object.
- CsvColumnConsumer<T> - Interface in io.improbable.keanu.util.csv.pojo.bycolumn
-
A CsvColumnConsumer is a function that takes some object
and some list of String values (a column) and applies the list to the
object.
- CsvProperty - Annotation Type in io.improbable.keanu.util.csv.pojo
-
- CsvReader - Class in io.improbable.keanu.util.csv
-
- CsvReader(Supplier<Reader>) - Constructor for class io.improbable.keanu.util.csv.CsvReader
-
- cumProd(int) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- cumProd(INDArray, int) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayExtensions
-
Cumulative prod along a dimension.
- cumProd(int) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- cumProd(int) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- cumProdInPlace(int) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- cumProdInPlace(int) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- cumProdInPlace(int) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- CumProdVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.unary
-
- CumProdVertex(TensorVertex<T, TENSOR, VERTEX>, int) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.CumProdVertex
-
- cumSum(int) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- cumSum(int) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- cumSum(int) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- cumSumInPlace(int) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- cumSumInPlace(int) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- cumSumInPlace(int) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- CumSumVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.unary
-
- CumSumVertex(TensorVertex<T, TENSOR, VERTEX>, int) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.CumSumVertex
-
- CustomElementwiseTensorValueChecker<DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> - Class in io.improbable.keanu.tensor.validate.check
-
- CustomElementwiseTensorValueChecker(Function<DATATYPE, Boolean>) - Constructor for class io.improbable.keanu.tensor.validate.check.CustomElementwiseTensorValueChecker
-
- CustomTensorValueChecker<DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> - Class in io.improbable.keanu.tensor.validate.check
-
- CustomTensorValueChecker(Function<TENSOR, BooleanTensor>) - Constructor for class io.improbable.keanu.tensor.validate.check.CustomTensorValueChecker
-
- DBSCANContinuousPointGrouper - Class in io.improbable.keanu.network.grouping.continuouspointgroupers
-
- DBSCANContinuousPointGrouper(double, int) - Constructor for class io.improbable.keanu.network.grouping.continuouspointgroupers.DBSCANContinuousPointGrouper
-
- DebugTensorValidator<DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> - Class in io.improbable.keanu.tensor.validate
-
- DebugTensorValidator(TensorValidator<DATATYPE, TENSOR>) - Constructor for class io.improbable.keanu.tensor.validate.DebugTensorValidator
-
- DEFAULT_EMPTY_VALUE - Static variable in class io.improbable.keanu.util.csv.Writer
-
- DEFAULT_ESCAPE_CHAR - Static variable in class io.improbable.keanu.util.csv.Writer
-
- DEFAULT_LINE_END - Static variable in class io.improbable.keanu.util.csv.Writer
-
- DEFAULT_MAX_COUNT - Static variable in class io.improbable.keanu.templating.loop.Loop
-
- DEFAULT_QUOTE_CHAR - Static variable in class io.improbable.keanu.util.csv.Writer
-
- DEFAULT_SEPARATOR - Static variable in class io.improbable.keanu.util.csv.Writer
-
- DEFAULT_START - Static variable in class io.improbable.keanu.tensor.jvm.Slicer.Slice
-
- DEFAULT_STEP - Static variable in class io.improbable.keanu.tensor.jvm.Slicer.Slice
-
- DescriptionCreator - Class in io.improbable.keanu.util
-
- DescriptionCreator() - Constructor for class io.improbable.keanu.util.DescriptionCreator
-
- dgetrf(int, int, double[], int[]) - Static method in class io.improbable.keanu.tensor.dbl.KeanuLapack
-
https://software.intel.com/en-us/mkl-developer-reference-c-getrf
- dgetrf(int, int, DoubleBuffer, IntBuffer) - Static method in class io.improbable.keanu.tensor.dbl.KeanuLapack
-
- dgetri(int, double[], int[]) - Static method in class io.improbable.keanu.tensor.dbl.KeanuLapack
-
https://software.intel.com/en-us/mkl-developer-reference-c-getri
- dgetri(int, DoubleBuffer, IntBuffer) - Static method in class io.improbable.keanu.tensor.dbl.KeanuLapack
-
- diag() - Method in interface io.improbable.keanu.BaseTensor
-
- diag() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
Nd4j DiagPart doesnt support non-square matrix diag.
- diag() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
Nd4j DiagPart doesnt support non-square matrix diag.
- diag() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- diag(long[], B, JVMBuffer.ArrayWrapperFactory<T, B>) - Static method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- diag() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- diag() - Method in interface io.improbable.keanu.vertices.tensor.TensorVertex
-
- diagPart() - Method in interface io.improbable.keanu.BaseTensor
-
- diagPart() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
Nd4j DiagPart doesnt support non-square matrix diag.
- diagPart() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
Nd4j DiagPart doesnt support non-square matrix diag.
- diagPart() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- diagPart(long[], B, JVMBuffer.ArrayWrapperFactory<T, B>) - Static method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- diagPart() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- diagPart() - Method in interface io.improbable.keanu.vertices.tensor.TensorVertex
-
- DiagPartVertex<T,TENSOR extends Tensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor
-
- DiagPartVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.DiagPartVertex
-
- DiagVertex<T,TENSOR extends Tensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor
-
- DiagVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.DiagVertex
-
- didConverge() - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.Adam.AdamStatistics
-
- Diff - Class in io.improbable.keanu.distributions.hyperparam
-
A Diff is identified only by its name
so that you can store it in io.improbable.keanu.distributions.dual.Diffs
- Diff(ParameterName) - Constructor for class io.improbable.keanu.distributions.hyperparam.Diff
-
- Diff(ParameterName, DoubleTensor) - Constructor for class io.improbable.keanu.distributions.hyperparam.Diff
-
- DifferenceVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- DifferenceVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.DifferenceVertex
-
- Differentiable - Interface in io.improbable.keanu.vertices.tensor.number.floating.dbl
-
- DifferentiableChecker - Class in io.improbable.keanu.algorithms.graphtraversal
-
Utility class for checking whether the given vertices are all differentiable w.r.t latents.
- DifferentiableChecker() - Constructor for class io.improbable.keanu.algorithms.graphtraversal.DifferentiableChecker
-
- Differentiator - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl
-
- Differentiator() - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.Differentiator
-
- Diffs - Class in io.improbable.keanu.distributions.hyperparam
-
- Diffs() - Constructor for class io.improbable.keanu.distributions.hyperparam.Diffs
-
- digamma() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- digamma() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- digamma() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- digammaInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- digammaInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- digammaInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- DigammaVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- DigammaVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.DigammaVertex
-
- DimensionIndexMapper - Class in io.improbable.keanu.tensor.jvm
-
- DimensionIndexMapper(long[], long[], int, long) - Constructor for class io.improbable.keanu.tensor.jvm.DimensionIndexMapper
-
- dimensionRange(int, int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- dimensionsWithShapeChange(long[], int, long[]) - Static method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.AutoDiffBroadcast
-
- Dirichlet - Class in io.improbable.keanu.distributions.continuous
-
- DirichletVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
- DirichletVertex(long[], Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.DirichletVertex
-
Dirichlet distribution.
- DirichletVertex(Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.DirichletVertex
-
Matches a vector of concentration values to a Dirichlet distribution
- DirichletVertex(long[], double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.DirichletVertex
-
Matches a scalar concentration value to a desired shape of a Dirichlet distribution
- DirichletVertex(double...) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.DirichletVertex
-
Matches a vector of concentration values to a Dirichlet distribution
- disable() - Method in class io.improbable.keanu.tensor.validate.DebugTensorValidator
-
- disable() - Static method in class io.improbable.keanu.util.status.StatusBar
-
Disables all status bars globally
- DiscoverGraph - Class in io.improbable.keanu.algorithms.graphtraversal
-
- DiscreteDistribution - Interface in io.improbable.keanu.distributions
-
- DiscretePoint - Class in io.improbable.keanu.network.grouping
-
- DiscretePoint(Object[]) - Constructor for class io.improbable.keanu.network.grouping.DiscretePoint
-
- DisplayInformationForOutput - Annotation Type in io.improbable.keanu.annotation
-
Annotation used for vertex classes to specify how they should be exported to a DOT file.
- Distribution<T> - Interface in io.improbable.keanu.distributions
-
- div(N) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- div(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- div(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- div(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- div(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- div(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- div(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- div(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- div(T) - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- div(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- div(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- div(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- div(N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- div(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- div(Integer) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- div(int) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- div(Double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- div(double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- div(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- divi(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- divide(Map<VariableReference, DoubleTensor>, double) - Static method in class io.improbable.keanu.algorithms.mcmc.nuts.VariableValues
-
- divideBy(Integer) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- divideBy(int) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- divideBy(IntegerVertex) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- divideBy(DoubleVertex) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- divideBy(Double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- divideBy(double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- divideBy(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ForwardModePartialDerivative
-
- divInPlace(T) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- divInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- divInPlace(T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- divInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- divInPlace(N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- divInPlace(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- DivisionVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- DivisionVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.DivisionVertex
-
Divides one vertex by another
- dLogPdf(double, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(double, Vertex...) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(double[], Set<Vertex>) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(double[], Vertex...) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(DoubleTensor, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(DoubleTensor, Vertex...) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ProbabilisticDouble
-
- dLogPmf(boolean, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.tensor.bool.probabilistic.ProbabilisticBoolean
-
- dLogPmf(boolean[], Set<Vertex>) - Method in interface io.improbable.keanu.vertices.tensor.bool.probabilistic.ProbabilisticBoolean
-
- dLogPmf(BooleanTensor, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.tensor.bool.probabilistic.ProbabilisticBoolean
-
- dLogPmf(int, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.ProbabilisticInteger
-
- dLogPmf(int[], Set<Vertex>) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.ProbabilisticInteger
-
- dLogPmf(IntegerTensor, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.ProbabilisticInteger
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Beta
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Cauchy
-
- dLogProb(DoubleTensor, boolean) - Method in class io.improbable.keanu.distributions.continuous.ChiSquared
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Dirichlet
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Exponential
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Gamma
-
- dLogProb(DoubleTensor, boolean, boolean, boolean) - Method in class io.improbable.keanu.distributions.continuous.Gaussian
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.InverseGamma
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Laplace
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Logistic
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.LogNormal
-
- dLogProb(DoubleTensor, boolean, boolean, boolean) - Method in class io.improbable.keanu.distributions.continuous.MultivariateGaussian
-
Math credit to:
https://math.stackexchange.com/questions/1599966/derivative-of-multivariate-normal-distribution-wrt-mean-and-covariance
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Pareto
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.StudentT
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Triangular
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Uniform
-
- dLogProb(BooleanTensor) - Method in class io.improbable.keanu.distributions.discrete.Bernoulli
-
- dLogProb(IntegerTensor, boolean) - Method in class io.improbable.keanu.distributions.discrete.Binomial
-
- dLogProb(IntegerTensor, boolean) - Method in class io.improbable.keanu.distributions.discrete.Geometric
-
- dLogProb(IntegerTensor) - Method in class io.improbable.keanu.distributions.discrete.Multinomial
-
- dLogProb(IntegerTensor, boolean) - Method in class io.improbable.keanu.distributions.discrete.Poisson
-
- dLogProb(T, Set<? extends Vertex>) - Method in interface io.improbable.keanu.vertices.Probabilistic
-
The partial derivatives of the natural log prob.
- dLogProb(T, Vertex...) - Method in interface io.improbable.keanu.vertices.Probabilistic
-
- dLogProb(BooleanTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.bool.probabilistic.BernoulliVertex
-
- dLogProb(GenericTensor<CATEGORY>, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.generic.probabilistic.discrete.CategoricalVertex
-
- dLogProb(IntegerTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.BinomialVertex
-
- dLogProb(IntegerTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.GeometricVertex
-
- dLogProb(IntegerTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- dLogProb(IntegerTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.PoissonVertex
-
- dLogProb(IntegerTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.UniformIntVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.BetaVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ChiSquaredVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.DirichletVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ExponentialVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.HalfCauchyVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.HalfGaussianVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.InverseGammaVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.KDEVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ParetoVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.StudentTVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.TriangularVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.UniformVertex
-
- dLogProbAtValue(Set<? extends Vertex>) - Method in interface io.improbable.keanu.vertices.Probabilistic
-
- dLogProbAtValue(Vertex...) - Method in interface io.improbable.keanu.vertices.Probabilistic
-
- doNothing(T) - Static method in class io.improbable.keanu.algorithms.graphtraversal.BreadthFirstSearch
-
- doNotThrowWhenMaxCountIsReached() - Method in class io.improbable.keanu.templating.loop.LoopBuilder
-
An optional method to override the default behaviour
If the maximum loop count is exceeded, it will log a warning instead of throwing
- dotProduct(Map<? extends VariableReference, DoubleTensor>, Map<? extends VariableReference, DoubleTensor>) - Static method in class io.improbable.keanu.algorithms.mcmc.nuts.VariableValues
-
- DotSaver - Class in io.improbable.keanu.util.io
-
Utility class for outputting a network to a DOT file that can then be used by a range of graph visualizers.
- DotSaver(BayesianNetwork) - Constructor for class io.improbable.keanu.util.io.DotSaver
-
- DotSaver(Set<Vertex>) - Constructor for class io.improbable.keanu.util.io.DotSaver
-
- DoubleArrayWrapper(double[]) - Constructor for class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- DoubleArrayWrapperFactory() - Constructor for class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapperFactory
-
- DoubleBinaryOpLambda<A,B> - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary
-
- DoubleBinaryOpLambda(long[], Vertex<A, ?>, Vertex<B, ?>, BiFunction<A, B, DoubleTensor>, Function<Map<Vertex, ForwardModePartialDerivative>, ForwardModePartialDerivative>, Function<ReverseModePartialDerivative, Map<Vertex, ReverseModePartialDerivative>>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- DoubleBinaryOpLambda(long[], Vertex<A, ?>, Vertex<B, ?>, BiFunction<A, B, DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- DoubleBinaryOpLambda(Vertex<A, ?>, Vertex<B, ?>, BiFunction<A, B, DoubleTensor>, Function<Map<Vertex, ForwardModePartialDerivative>, ForwardModePartialDerivative>, Function<ReverseModePartialDerivative, Map<Vertex, ReverseModePartialDerivative>>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- DoubleBinaryOpLambda(Vertex<A, ?>, Vertex<B, ?>, BiFunction<A, B, DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- DoubleBinaryOpVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary
-
- DoubleBinaryOpVertex(Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
A vertex that performs a user defined operation on two vertices
- DoubleBinaryOpVertex(long[], Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
A vertex that performs a user defined operation on two vertices
- DoubleBuffer - Class in io.improbable.keanu.tensor.dbl
-
- DoubleBuffer() - Constructor for class io.improbable.keanu.tensor.dbl.DoubleBuffer
-
- DoubleBuffer.DoubleArrayWrapper - Class in io.improbable.keanu.tensor.dbl
-
- DoubleBuffer.DoubleArrayWrapperFactory - Class in io.improbable.keanu.tensor.dbl
-
- DoubleBuffer.DoubleWrapper - Class in io.improbable.keanu.tensor.dbl
-
- DoubleBuffer.PrimitiveDoubleWrapper - Interface in io.improbable.keanu.tensor.dbl
-
- DoubleCPTBuilder(List<Vertex<? extends Tensor<?, ?>, ?>>, Map<CPTCondition, DoubleVertex>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConditionalProbabilityTable.DoubleCPTBuilder
-
- DoubleCPTVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic
-
- DoubleCPTVertex(List<Vertex<? extends Tensor<?, ?>, ?>>, Map<CPTCondition, DoubleVertex>, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleCPTVertex
-
- DoubleIfThenElseBuilder(TensorVertex<Boolean, BooleanTensor, ?>, TensorVertex<Double, DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.If.DoubleIfThenElseBuilder
-
- DoubleModelResultVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic
-
A non-probabilistic double vertex whose value is extracted from an upstream model vertex.
- DoubleModelResultVertex(ModelVertex, VertexLabel) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleModelResultVertex
-
- DoublePlaceholderVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl
-
- DoublePlaceholderVertex(long...) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoublePlaceholderVertex
-
- DoublePlaceholderVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoublePlaceholderVertex
-
- DoubleProxyVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic
-
- DoubleProxyVertex(VertexLabel) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleProxyVertex
-
This vertex acts as a "Proxy" to allow a BayesNet to be built up before parents are explicitly known (ie for
model in model scenarios) but allows linking at a later point in time.
- DoubleProxyVertex(long[], VertexLabel) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleProxyVertex
-
- DoubleProxyVertex(long[], String, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleProxyVertex
-
- DoubleProxyVertex(long[], String) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleProxyVertex
-
- DoubleTensor - Interface in io.improbable.keanu.tensor.dbl
-
- DoubleTensorFactory - Interface in io.improbable.keanu.tensor.dbl
-
- doubleTensorFactory - Static variable in class io.improbable.keanu.tensor.TensorFactories
-
- DoubleUnaryOpLambda<IN> - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary
-
- DoubleUnaryOpLambda(long[], Vertex<IN, ?>, Function<IN, DoubleTensor>, Function<Map<Vertex, ForwardModePartialDerivative>, ForwardModePartialDerivative>, Function<ReverseModePartialDerivative, Map<Vertex, ReverseModePartialDerivative>>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- DoubleUnaryOpLambda(long[], Vertex<IN, ?>, Function<IN, DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- DoubleUnaryOpLambda(Vertex<IN, ?>, Function<IN, DoubleTensor>, Function<Map<Vertex, ForwardModePartialDerivative>, ForwardModePartialDerivative>, Function<ReverseModePartialDerivative, Map<Vertex, ReverseModePartialDerivative>>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- DoubleUnaryOpLambda(Vertex<IN, ?>, Function<IN, DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- DoubleUnaryOpVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary
-
- DoubleUnaryOpVertex(Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
A vertex that performs a user defined operation on a single input vertex
- DoubleUnaryOpVertex(long[], Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
A vertex that performs a user defined operation on a single input vertex
- DoubleVertex - Interface in io.improbable.keanu.vertices.tensor.number.floating.dbl
-
- DoubleVertexFactory - Class in io.improbable.keanu.randomfactory
-
- DoubleVertexFactory() - Constructor for class io.improbable.keanu.randomfactory.DoubleVertexFactory
-
- DoubleVertexSamples - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl
-
- DoubleVertexSamples(List<DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertexSamples
-
- DoubleVertexWrapper - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl
-
- DoubleVertexWrapper(NonProbabilisticVertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertexWrapper
-
- DoubleWrapper(double) - Constructor for class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- downSample(int) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- downSampleInterval(int) - Method in class io.improbable.keanu.algorithms.mcmc.NetworkSamplesGenerator
-
- dpotrf(KeanuLapack.Triangular, int, double[]) - Static method in class io.improbable.keanu.tensor.dbl.KeanuLapack
-
https://software.intel.com/en-us/mkl-developer-reference-c-potrf
- dpotrf(KeanuLapack.Triangular, int, DoubleBuffer) - Static method in class io.improbable.keanu.tensor.dbl.KeanuLapack
-
- dpotri(KeanuLapack.Triangular, int, double[]) - Static method in class io.improbable.keanu.tensor.dbl.KeanuLapack
-
https://software.intel.com/en-us/mkl-developer-reference-c-potri
- dpotri(KeanuLapack.Triangular, int, DoubleBuffer) - Static method in class io.improbable.keanu.tensor.dbl.KeanuLapack
-
- drop(int) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- dropCount(int) - Method in class io.improbable.keanu.algorithms.mcmc.NetworkSamplesGenerator
-
- duplicate() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- duplicate() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- duplicate() - Method in interface io.improbable.keanu.tensor.Tensor
-
- Gamma - Class in io.improbable.keanu.distributions.continuous
-
- GammaVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
- GammaVertex(long[], Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
Theta or k or both driving an arbitrarily shaped tensor of Gamma
- GammaVertex(Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
One to one constructor for mapping some shape of theta and k to matching shaped gamma.
- GammaVertex(Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
- GammaVertex(double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
- GammaVertex(double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
- Gaussian - Class in io.improbable.keanu.distributions.continuous
-
- GaussianKDE - Class in io.improbable.keanu.algorithms.variational
-
- GaussianKDE() - Constructor for class io.improbable.keanu.algorithms.variational.GaussianKDE
-
- GaussianProposalDistribution - Class in io.improbable.keanu.algorithms.mcmc.proposal
-
- GaussianProposalDistribution(List<? extends Variable>, DoubleTensor) - Constructor for class io.improbable.keanu.algorithms.mcmc.proposal.GaussianProposalDistribution
-
- GaussianProposalDistribution(List<? extends Variable>, DoubleTensor, List<ProposalListener>) - Constructor for class io.improbable.keanu.algorithms.mcmc.proposal.GaussianProposalDistribution
-
- GaussianProposalDistribution(Map<? extends Variable, DoubleTensor>) - Constructor for class io.improbable.keanu.algorithms.mcmc.proposal.GaussianProposalDistribution
-
- GaussianProposalDistribution(Map<? extends Variable, DoubleTensor>, List<ProposalListener>) - Constructor for class io.improbable.keanu.algorithms.mcmc.proposal.GaussianProposalDistribution
-
- GaussianVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
- GaussianVertex(long[], Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
A single variate gaussian distribution with mu and sigma.
- GaussianVertex(Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(long[], Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(long[], double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(long[], double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(long[], DoubleTensor, DoubleTensor) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(DoubleTensor, DoubleTensor) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- generate(int) - Method in class io.improbable.keanu.algorithms.mcmc.NetworkSamplesGenerator
-
- generatePosteriorSamples(ProbabilisticModel, List<? extends Variable>) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings
-
- generatePosteriorSamples(ProbabilisticModel, List<? extends Variable>) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.NUTS
-
- generatePosteriorSamples(ProbabilisticModel, List<? extends Variable>) - Method in interface io.improbable.keanu.algorithms.PosteriorSamplingAlgorithm
-
- generatePosteriorSamples(ProbabilisticModel, List<? extends Variable>) - Method in class io.improbable.keanu.algorithms.sampling.Forward
-
- GenericArrayWrapper(Object[]) - Constructor for class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- GenericArrayWrapperFactory() - Constructor for class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapperFactory
-
- GenericBuffer - Class in io.improbable.keanu.tensor.generic
-
- GenericBuffer() - Constructor for class io.improbable.keanu.tensor.generic.GenericBuffer
-
- GenericBuffer.GenericArrayWrapper<T> - Class in io.improbable.keanu.tensor.generic
-
- GenericBuffer.GenericArrayWrapperFactory<T> - Class in io.improbable.keanu.tensor.generic
-
- GenericBuffer.GenericWrapper<T> - Class in io.improbable.keanu.tensor.generic
-
- GenericBuffer.PrimitiveGenericWrapper<T> - Interface in io.improbable.keanu.tensor.generic
-
- GenericTensor<T> - Class in io.improbable.keanu.tensor.generic
-
- GenericTensorUnaryOpVertex<IN,OUT> - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.operators.unary
-
- GenericTensorUnaryOpVertex(long[], Vertex<GenericTensor<IN>, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.operators.unary.GenericTensorUnaryOpVertex
-
- GenericTensorVertex<T> - Interface in io.improbable.keanu.vertices.tensor.generic
-
- GenericVertex<T> - Interface in io.improbable.keanu.vertices.tensor.generic
-
- GenericVertexWrapper<T> - Class in io.improbable.keanu.vertices.tensor.generic
-
- GenericVertexWrapper(NonProbabilisticVertex<GenericTensor<T>, GenericTensorVertex<T>>) - Constructor for class io.improbable.keanu.vertices.tensor.generic.GenericVertexWrapper
-
- GenericWrapper(T) - Constructor for class io.improbable.keanu.tensor.generic.GenericBuffer.GenericWrapper
-
- Geometric - Class in io.improbable.keanu.distributions.discrete
-
Implements a Geometric Random Distribution.
- GeometricVertex - Class in io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic
-
- GeometricVertex(long[], Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.GeometricVertex
-
A Vertex representing a Geometrically distributed random variable.
- GeometricVertex(long[], double) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.GeometricVertex
-
- GeometricVertex(Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.GeometricVertex
-
- GeometricVertex(double) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.GeometricVertex
-
- get(Vertex<?, ?>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.MarkovBlanket
-
This algorithm finds all of the vertices that shield it from the rest of the Bayesian Network.
- get(Variable<T, ?>) - Method in class io.improbable.keanu.algorithms.NetworkSample
-
- get(VariableReference) - Method in class io.improbable.keanu.algorithms.NetworkSample
-
- get(Variable<T, ?>) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- get(VariableReference) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- get(Enum) - Method in class io.improbable.keanu.algorithms.Statistics
-
- get(BOOLEAN) - Method in interface io.improbable.keanu.BaseTensor
-
- get(ParameterName) - Method in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- get(Variable<T, ?>) - Method in interface io.improbable.keanu.network.NetworkState
-
- get(VariableReference) - Method in interface io.improbable.keanu.network.NetworkState
-
- get(Variable<T, ?>) - Method in class io.improbable.keanu.network.SimpleNetworkState
-
- get(VariableReference) - Method in class io.improbable.keanu.network.SimpleNetworkState
-
- get(VertexLabel) - Method in class io.improbable.keanu.templating.SequenceItem
-
- get(long) - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- get(long) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- get(long) - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- get(long) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- get(long) - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.PrimitiveArrayWrapper
-
- get(long) - Method in class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- get(BooleanTensor) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- get(long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- get(BooleanTensor) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- get(long) - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- get(VertexLabel) - Method in class io.improbable.keanu.vertices.SimpleVertexDictionary
-
- get() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ForwardModePartialDerivative
-
- get() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ReverseModePartialDerivative
-
- get(BooleanVertex) - Method in interface io.improbable.keanu.vertices.tensor.TensorVertex
-
- get(VertexLabel) - Method in interface io.improbable.keanu.vertices.VertexDictionary
-
- getA() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare.NumericalEqualsVertex
-
- getAbsoluteDimension(int, int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
Finds the absolute dimension for a shape
- getAbsoluteDimensions(int, int[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
It's possible to express negative dimensions, which are relative to the rank of a
tensor.
- getAcceptanceRate(VariableReference) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.AcceptanceRateTracker
-
- getAllVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getAllVerticesAffectedBy(Set<? extends Variable>) - Method in class io.improbable.keanu.network.LambdaSectionSnapshot
-
- getAlpha() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.BetaVertex
-
- getAlpha() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.InverseGammaVertex
-
- getAsDoubleTensors(List<? extends Variable>) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
- getAsJVMTensor(BooleanTensor) - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- getAsJVMTensor(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- getAsJVMTensor(GenericTensor<T>) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- getAsJVMTensor(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- getAsJVMTensor(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- getAsJVMTensor(LongTensor) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- getAutocorrelation(long...) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertexSamples
-
Calculates the autocorrelation of samples across a specified tensor index.
- getAverages() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertexSamples
-
- getAverages() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertexSamples
-
- getAverageVertexDegree() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getAxis() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.ArgMaxVertex
-
- getAxis() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.ArgMinVertex
-
- getAxis() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.NaNArgMaxVertex
-
- getAxis() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.NaNArgMinVertex
-
- getB() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare.NumericalEqualsVertex
-
- getBandwidth() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.KDEVertex
-
- getBase() - Method in class io.improbable.keanu.vertices.tensor.number.operators.binary.PowerVertex
-
- getBayesianNetwork() - Method in interface io.improbable.keanu.model.ModelGraph
-
- getBeta() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.BetaVertex
-
- getBeta() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.InverseGammaVertex
-
- getBeta() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- getBooleanIndex() - Method in class io.improbable.keanu.vertices.tensor.GetBooleanIndexVertex
-
- GetBooleanIndexVertex<T,TENSOR extends Tensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor
-
- GetBooleanIndexVertex(TensorVertex<T, TENSOR, VERTEX>, BooleanVertex) - Constructor for class io.improbable.keanu.vertices.tensor.GetBooleanIndexVertex
-
- getBooleanModelOutputVertex(VertexLabel) - Method in interface io.improbable.keanu.vertices.model.ModelVertex
-
- getBooleanTensorSamples(Variable<BooleanTensor, ?>) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getBooleanTensorSamples(VariableReference) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getBroadcastedFlatIndex(long, long[], long[], long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getBroadcastResultShape(long[], long[]...) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getBroadcastResultShape(long[], long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getBuffer() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- getC() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.TriangularVertex
-
- getChildren() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getChildren() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getChildren() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getChildVertex() - Method in class io.improbable.keanu.util.io.GraphEdge
-
- getConcatResultShape(int, Tensor...) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getConcentration() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.DirichletVertex
-
- getConnectedGraph() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getConnectedGraph() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getConnectedGraph() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getConstantValue() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.ConstantBooleanVertex
-
- getConstantValue() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.ConstantIntegerVertex
-
- getConstantValue() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.ConstantDoubleVertex
-
- getContents() - Method in class io.improbable.keanu.templating.SequenceItem
-
- getContinuousLatentVariables() - Method in interface io.improbable.keanu.algorithms.ProbabilisticModel
-
- getContinuousLatentVariables() - Method in class io.improbable.keanu.network.KeanuProbabilisticModel
-
- getContinuousLatentVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getCount() - Method in class io.improbable.keanu.templating.SequenceBuilder.FromCount
-
- getCovariance() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
- getDefaultRandom() - Static method in class io.improbable.keanu.KeanuRandom
-
- getDegree() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getDegree() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getDegree() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getDiagPartResultShape(long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getDiagResultShape(long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getDimension() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple.BooleanConcatenationVertex
-
- getDimension() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.multiple.IntegerConcatenationVertex
-
- getDimension() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.multiple.ConcatenationVertex
-
- getDimension() - Method in class io.improbable.keanu.vertices.tensor.SliceVertex
-
- getDimsLeft() - Method in class io.improbable.keanu.vertices.tensor.number.operators.binary.TensorMultiplicationVertex
-
- getDimsRight() - Method in class io.improbable.keanu.vertices.tensor.number.operators.binary.TensorMultiplicationVertex
-
- getDiscreteLatentVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getDoubleModelOutputVertex(VertexLabel) - Method in interface io.improbable.keanu.vertices.model.ModelVertex
-
- getDoubleTensorSamples(Variable<DoubleTensor, ?>) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getDoubleTensorSamples(VariableReference) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getDownSampleInterval() - Method in class io.improbable.keanu.algorithms.mcmc.NetworkSamplesGenerator
-
- getDownstreamLambdaSection(Vertex<?, ?>, boolean) - Static method in class io.improbable.keanu.network.LambdaSection
-
- getDownstreamLambdaSectionForCollection(List<Vertex>, boolean) - Static method in class io.improbable.keanu.network.LambdaSection
-
- getDownstreamVertices(Vertex<?, ?>, boolean) - Static method in class io.improbable.keanu.network.TransitiveClosure
-
- getDownstreamVerticesForCollection(List<Vertex>, boolean) - Static method in class io.improbable.keanu.network.TransitiveClosure
-
- getDropCount() - Method in class io.improbable.keanu.algorithms.mcmc.NetworkSamplesGenerator
-
- getDropDimension() - Method in class io.improbable.keanu.vertices.tensor.StridedSliceVertex
-
- getDroppedDimensions(long[]) - Method in class io.improbable.keanu.tensor.jvm.Slicer
-
- getEllipsis() - Method in class io.improbable.keanu.vertices.tensor.StridedSliceVertex
-
- getEls() - Method in class io.improbable.keanu.vertices.tensor.WhereVertex
-
- getEmptyValue() - Method in class io.improbable.keanu.util.csv.Writer
-
- getEnd() - Method in class io.improbable.keanu.vertices.tensor.StridedSliceVertex
-
- getEntireGraph(Vertex<?, ?>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.DiscoverGraph
-
This algorithm visits all vertices in a graph.
- getEpsilon() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare.NumericalEqualsVertex
-
- getErrorMessage() - Method in class io.improbable.keanu.vertices.utility.AssertVertex
-
- getEscapeChar() - Method in class io.improbable.keanu.util.csv.Writer
-
- getExponent() - Method in class io.improbable.keanu.vertices.tensor.number.operators.binary.PowerVertex
-
- getFactory() - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- getFactory() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- getFactory() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- getFactory() - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- getFactory() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- getFactory() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- getFactory() - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- getFieldCellConsumer(String, List<Field>) - Static method in class io.improbable.keanu.util.csv.pojo.PublicFieldMatcher
-
- getFieldColumnConsumer(String, List<Field>) - Static method in class io.improbable.keanu.util.csv.pojo.PublicFieldMatcher
-
- getFitnessAt(Map<VariableReference, DoubleTensor>) - Method in interface io.improbable.keanu.algorithms.variational.optimizer.FitnessFunction
-
- getFitnessAt(Map<VariableReference, DoubleTensor>) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.ProbabilityFitnessFunction
-
- getFitnessFunction(ProbabilisticModel, BiConsumer<Map<VariableReference, DoubleTensor>, Double>) - Method in enum io.improbable.keanu.algorithms.variational.optimizer.ProbabilityFitness
-
- getFitnessFunction(ProbabilisticModel) - Method in enum io.improbable.keanu.algorithms.variational.optimizer.ProbabilityFitness
-
- getFitnessFunctionGradient(ProbabilisticModelWithGradient, BiConsumer<Map<VariableReference, DoubleTensor>, Map<? extends VariableReference, DoubleTensor>>) - Method in enum io.improbable.keanu.algorithms.variational.optimizer.ProbabilityFitness
-
- getFitnessFunctionGradient(ProbabilisticModelWithGradient) - Method in enum io.improbable.keanu.algorithms.variational.optimizer.ProbabilityFitness
-
- getFlatIndex(long[], long[], long...) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getFlattenedView() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getFlattenedView() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getFlattenedView() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- getFlattenedView() - Method in interface io.improbable.keanu.tensor.Tensor
-
- getGradientsAt(Map<VariableReference, DoubleTensor>) - Method in interface io.improbable.keanu.algorithms.variational.optimizer.FitnessFunctionGradient
-
- getGradientsAt(Map<VariableReference, DoubleTensor>) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.ProbabilityFitnessFunctionGradient
-
- getGraph(boolean) - Method in class io.improbable.keanu.util.io.ProtobufSaver
-
- getHeader() - Method in class io.improbable.keanu.util.csv.CsvReader
-
Gets the header of the csv file if one exist otherwise an empty list.
- getId() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getId() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getId() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getIndentation() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getIndentation() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getIndentation() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getIndentation() - Method in class io.improbable.keanu.vertices.VertexId
-
- getIndentation() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getIndex() - Method in class io.improbable.keanu.templating.SequenceItem
-
- getIndex() - Method in class io.improbable.keanu.vertices.tensor.SliceVertex
-
- getIndex() - Method in class io.improbable.keanu.vertices.tensor.TakeVertex
-
- getInput(VariableReference) - Method in interface io.improbable.keanu.backend.ComputableGraph
-
- getInput(VariableReference) - Method in class io.improbable.keanu.backend.keanu.KeanuComputableGraph
-
- getInputSamples() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.KDEVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.CastNumberToBooleanVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.CastToBooleanVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple.BooleanToDoubleMaskVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple.BooleanToIntegerMaskVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.unary.BooleanUnaryOpVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.operators.unary.GenericTensorUnaryOpVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.operators.unary.UnaryOpVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.GetBooleanIndexVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.CastNumberToIntegerVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.CastNumberToDoubleVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
- getInputVertex() - Method in class io.improbable.keanu.vertices.tensor.UnaryTensorOpVertex
-
- getInputVertex() - Method in interface io.improbable.keanu.vertices.VertexUnaryOp
-
- getIntegerModelOutputVertex(VertexLabel) - Method in interface io.improbable.keanu.vertices.model.ModelVertex
-
- getIntegerTensorSamples(Variable<IntegerTensor, ?>) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getIntegerTensorSamples(VariableReference) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getInterceptVertex() - Method in class io.improbable.keanu.model.regression.LinearRegressionGraph
-
- getInterceptVertex() - Method in class io.improbable.keanu.model.regression.RegressionModel
-
- getInterceptVertex(DoubleVertex, DoubleVertex) - Method in enum io.improbable.keanu.model.regression.RegressionRegularization
-
- getIterator() - Method in class io.improbable.keanu.templating.SequenceBuilder.FromIterator
-
- getJointLogProbGradientWrtLatents() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.LogProbGradientCalculator
-
- getK() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ChiSquaredVertex
-
- getK() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
- getK() - Method in class io.improbable.keanu.vertices.tensor.TriLowerVertex
-
- getK() - Method in class io.improbable.keanu.vertices.tensor.TriUpperVertex
-
- getKineticEnergy(Map<VariableReference, DoubleTensor>, Map<VariableReference, DoubleTensor>) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.AdaptiveQuadraticPotential
-
- getKineticEnergy(Map<VariableReference, DoubleTensor>, Map<VariableReference, DoubleTensor>) - Method in interface io.improbable.keanu.algorithms.mcmc.nuts.Potential
-
- getLabel() - Method in class io.improbable.keanu.vertices.model.ModelResult
-
- getLabel() - Method in interface io.improbable.keanu.vertices.model.ModelResultProvider
-
- getLabel() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getLabel() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getLabel() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getLabelParameter() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.BooleanProxyVertex
-
- getLabelParameter() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.IntegerProxyVertex
-
- getLabelParameter() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleProxyVertex
-
- getLabels() - Method in class io.improbable.keanu.util.io.GraphEdge
-
- getLastItem() - Method in class io.improbable.keanu.templating.Sequence
-
- getLatentOrObservedVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getLatentOrObservedVertices() - Method in class io.improbable.keanu.network.KeanuProbabilisticModel
-
- getLatentVariables() - Method in interface io.improbable.keanu.algorithms.ProbabilisticModel
-
- getLatentVariables() - Method in interface io.improbable.keanu.backend.ComputableGraphBuilder
-
- getLatentVariables() - Method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledGraphBuilder
-
- getLatentVariables() - Method in class io.improbable.keanu.network.KeanuProbabilisticModel
-
- getLatentVertices() - Method in class io.improbable.keanu.algorithms.particlefiltering.Particle
-
- getLatentVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getLatentVertices() - Method in class io.improbable.keanu.network.KeanuProbabilisticModel
-
- getLeft() - Method in class io.improbable.keanu.vertices.tensor.BinaryTensorOpVertex
-
- getLeft() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.BooleanBinaryOpVertex
-
- getLeft() - Method in class io.improbable.keanu.vertices.tensor.GetBooleanIndexVertex
-
- getLeft() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
- getLeft() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- getLeft() - Method in interface io.improbable.keanu.vertices.VertexBinaryOp
-
- getLength() - Method in interface io.improbable.keanu.BaseTensor
-
- getLength() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- getLength() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- getLength() - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- getLength() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- getLength() - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.PrimitiveArrayWrapper
-
- getLength() - Method in class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- getLength() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- getLength() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- getLength() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- getLength(long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getLength(long[], int...) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getLength() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getLength() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getLength() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getLengthAsInt(long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getLineEnd() - Method in class io.improbable.keanu.util.csv.Writer
-
- getLocation() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- getLocation() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ParetoVertex
-
- getLogOfMasterP(int) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getLogOfMasterP(NetworkState) - Method in interface io.improbable.keanu.algorithms.variational.QDistribution
-
- getLogOfMasterP() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getLower(VariableReference) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.OptimizerBounds
-
- getMask() - Method in class io.improbable.keanu.vertices.tensor.number.operators.ternary.SetWithMaskVertex
-
- getMatrixMultiplicationResultingShape(long[], long[], boolean, boolean) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- getMax() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.UniformIntVertex
-
- getMaxAPosteriori(ProbabilisticModel, int) - Method in class io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing
-
- getMaxAPosteriori(ProbabilisticModel, int, SimulatedAnnealing.AnnealingSchedule) - Method in class io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing
-
Finds the MAP using the default annealing schedule, which is an exponential decay schedule.
- getMessage() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.PrintVertex
-
- getMin() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.UniformIntVertex
-
- getMode() - Method in class io.improbable.keanu.algorithms.Samples
-
- getModeAtIndex(long...) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertexSamples
-
- getModel(boolean, Map<String, String>) - Method in class io.improbable.keanu.util.io.ProtobufSaver
-
- getModel() - Method in class io.improbable.keanu.vertices.model.ModelResult
-
- getModel() - Method in interface io.improbable.keanu.vertices.model.ModelResultProvider
-
- getModel() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.BooleanModelResultVertex
-
- getModel() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.IntegerModelResultVertex
-
- getModel() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleModelResultVertex
-
- getModelOutputValue(VertexLabel) - Method in class io.improbable.keanu.vertices.model.LambdaModelVertex
-
- getModelOutputValue(VertexLabel) - Method in interface io.improbable.keanu.vertices.model.ModelVertex
-
- getMostProbableParticle() - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter
-
- getMostProbableParticles() - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter
-
- getMostProbableState() - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getMu() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.PoissonVertex
-
- getMu() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- getMu() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- getMu() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- getMu() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- getMu() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
- getN() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.BinomialVertex
-
- getN() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- getName() - Method in class io.improbable.keanu.distributions.hyperparam.Diff
-
- getName() - Method in class io.improbable.keanu.distributions.hyperparam.ParameterName
-
- getName() - Method in class io.improbable.keanu.templating.Sequence
-
- getNetworkSamples() - Method in class io.improbable.keanu.model.SamplingModelFitter
-
- getNetworkSamples() - Method in class io.improbable.keanu.model.SamplingModelFitting
-
- getNetworkState(int) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getNumber(Number) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getNumber(Number) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getNumber(Number) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- getObservedValue() - Method in interface io.improbable.keanu.vertices.Observable
-
- getObservedValue() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getObservedValue() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getObservedValue() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getObservedValue() - Method in class io.improbable.keanu.vertices.VertexState
-
- getObservedVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getOfShape() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ForwardModePartialDerivative
-
- getOfShape() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ReverseModePartialDerivative
-
- getOfWrt() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ForwardModePartialDerivative
-
- getOperand() - Method in class io.improbable.keanu.vertices.tensor.number.operators.ternary.SetWithMaskVertex
-
- getOperands() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.multiple.BooleanConcatenationVertex
-
- getOperands() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.multiple.IntegerConcatenationVertex
-
- getOperands() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.multiple.ConcatenationVertex
-
- getOperations() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- getOperations() - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- getOperations() - Method in class io.improbable.keanu.tensor.jvm.JVMFixedPointTensor
-
- getOperations() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- getOperations() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- getOperations() - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- getOpMapperFor(Class<?>) - Static method in class io.improbable.keanu.backend.keanu.compiled.KeanuVertexToTensorOpMapper
-
- getOrScalar(long) - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- getOuterNamespace() - Method in class io.improbable.keanu.vertices.VertexLabel
-
- getOutput() - Method in class io.improbable.keanu.templating.loop.Loop
-
- getOutputVertex() - Method in class io.improbable.keanu.model.regression.LinearRegressionGraph
-
- getOutputVertex() - Method in class io.improbable.keanu.model.regression.RegressionModel
-
- getOverDimensions() - Method in class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.MeanVertex
-
- getOverDimensions() - Method in class io.improbable.keanu.vertices.tensor.number.operators.unary.ProductVertex
-
- getOverDimensions() - Method in class io.improbable.keanu.vertices.tensor.number.operators.unary.SumVertex
-
- getP() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.BinomialVertex
-
- getP() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.GeometricVertex
-
- getP() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- getParent() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.BooleanProxyVertex
-
- getParent() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.PrintVertex
-
- getParent() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.IntegerProxyVertex
-
- getParent() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleProxyVertex
-
- getParents() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getParents() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getParents() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getParentVertex() - Method in class io.improbable.keanu.util.io.GraphEdge
-
- getPartials() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.LogProbGradients
-
- getPermutationForDimensionToDimensionZero(int, long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getPermutedIndices(long[], int...) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getPlaceholder(Vertex<T, ?>) - Method in class io.improbable.keanu.vertices.LogProbGraph
-
- getPoint() - Method in class io.improbable.keanu.network.grouping.ContinuousPoint
-
- getPoint() - Method in class io.improbable.keanu.network.grouping.DiscretePoint
-
- getPosteriorSamples(ProbabilisticModel, List<? extends Variable>, int) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings
-
- getPosteriorSamples(ProbabilisticModel, List<? extends Variable>, int) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.NUTS
-
Sample from the posterior of a probabilistic model using the No-U-Turn-Sampling algorithm
- getPosteriorSamples(ProbabilisticModel, Variable, int) - Method in interface io.improbable.keanu.algorithms.PosteriorSamplingAlgorithm
-
- getPosteriorSamples(ProbabilisticModel, int) - Method in interface io.improbable.keanu.algorithms.PosteriorSamplingAlgorithm
-
- getPosteriorSamples(ProbabilisticModel, List<? extends Variable>, int) - Method in interface io.improbable.keanu.algorithms.PosteriorSamplingAlgorithm
-
- getPosteriorSamples(ProbabilisticModel, List<? extends Variable>, int) - Method in class io.improbable.keanu.algorithms.sampling.Forward
-
Samples from the prior of a Probabilistic Model.
- getPredicate() - Method in class io.improbable.keanu.vertices.tensor.WhereVertex
-
- getPredicate() - Method in class io.improbable.keanu.vertices.utility.AssertVertex
-
- getPrintData() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.PrintVertex
-
- getProbTrue() - Method in class io.improbable.keanu.vertices.tensor.bool.probabilistic.BernoulliVertex
-
- getProposal(Set<? extends Variable>, KeanuRandom) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.GaussianProposalDistribution
-
- getProposal(Set<? extends Variable>, KeanuRandom) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.PriorProposalDistribution
-
- getProposal(Set<? extends Variable>, KeanuRandom) - Method in interface io.improbable.keanu.algorithms.mcmc.proposal.ProposalDistribution
-
- getProposalFrom(Variable<T, ?>) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.Proposal
-
- getProposalTo(Variable<T, ?>) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.Proposal
-
- getProposalTo() - Method in class io.improbable.keanu.algorithms.mcmc.proposal.Proposal
-
- getProposedShape() - Method in class io.improbable.keanu.vertices.tensor.ReshapeVertex
-
- getProxyVertices() - Method in class io.improbable.keanu.templating.SequenceItem
-
- getQualifiedName() - Method in class io.improbable.keanu.vertices.VertexLabel
-
- getQuoteChar() - Method in class io.improbable.keanu.util.csv.Writer
-
- getRank() - Method in interface io.improbable.keanu.BaseTensor
-
- getRank() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- getRank() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- getRank() - Method in class io.improbable.keanu.tensor.TensorShape
-
- getRank() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getRank() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getRank() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getRate() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ExponentialVertex
-
- getRearrange() - Method in class io.improbable.keanu.vertices.tensor.PermuteVertex
-
- getReductionResultShape(long[], int[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getReductionResultShapeWithoutRankLoss(long[], int[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getReference() - Method in interface io.improbable.keanu.algorithms.Variable
-
- getReference() - Method in class io.improbable.keanu.backend.VariableImpl
-
- getReference() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getReference() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getReference() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getReplaceWithValue() - Method in class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.ReplaceNaNVertex
-
- getRequestedDimension() - Method in class io.improbable.keanu.vertices.tensor.number.operators.unary.CumProdVertex
-
- getRequestedDimension() - Method in class io.improbable.keanu.vertices.tensor.number.operators.unary.CumSumVertex
-
- getReshapeAllowingWildcard(long[], long, long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getResult() - Method in exception io.improbable.keanu.tensor.validate.TensorValueException
-
- getResultShape(long[], long[], int[], int[]) - Static method in class io.improbable.keanu.tensor.dbl.TensorMulByMatrixMul
-
- getResultShape() - Method in interface io.improbable.keanu.tensor.jvm.IndexMapper
-
- getResultShape(long[], boolean) - Method in class io.improbable.keanu.tensor.jvm.Slicer
-
- getResultShape() - Method in class io.improbable.keanu.tensor.jvm.SlicerIndexMapper
-
- getResultStride() - Method in interface io.improbable.keanu.tensor.jvm.IndexMapper
-
- getResultStride() - Method in class io.improbable.keanu.tensor.jvm.SlicerIndexMapper
-
- getRight() - Method in class io.improbable.keanu.vertices.tensor.BinaryTensorOpVertex
-
- getRight() - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.BooleanBinaryOpVertex
-
- getRight() - Method in class io.improbable.keanu.vertices.tensor.GetBooleanIndexVertex
-
- getRight() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
- getRight() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- getRight() - Method in interface io.improbable.keanu.vertices.VertexBinaryOp
-
- getRowFirstStride(long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getS() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- getSampleShape() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.KDEVertex
-
- getScalarMode() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertexSamples
-
- getScalarValueOfVertex(DoubleVertex) - Method in class io.improbable.keanu.algorithms.particlefiltering.Particle
-
- getScale() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- getScale() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ParetoVertex
-
- getSelectableValues() - Method in class io.improbable.keanu.vertices.tensor.generic.probabilistic.discrete.CategoricalVertex
-
- getSelectorControlVertex() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.MultiplexerVertex
-
- getSelectVertices() - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.MultiplexerVertex
-
- getSeparator() - Method in class io.improbable.keanu.util.csv.Writer
-
- getSequence() - Method in class io.improbable.keanu.templating.loop.Loop
-
- getSetterCellConsumer(String, List<Method>) - Static method in class io.improbable.keanu.util.csv.pojo.SetterMatcher
-
- getSetterColumnConsumer(String, List<Method>) - Static method in class io.improbable.keanu.util.csv.pojo.SetterMatcher
-
- getSetValue() - Method in class io.improbable.keanu.vertices.tensor.number.operators.ternary.SetWithMaskVertex
-
- getShape() - Method in interface io.improbable.keanu.algorithms.Variable
-
- getShape() - Method in class io.improbable.keanu.backend.VariableImpl
-
- getShape() - Method in interface io.improbable.keanu.BaseTensor
-
- getShape() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- getShape() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- getShape() - Method in class io.improbable.keanu.tensor.TensorShape
-
- getShape() - Method in interface io.improbable.keanu.vertices.HasShape
-
- getShape() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getShape() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getShape() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getShapeIndices(long[], long[], long) - Static method in class io.improbable.keanu.tensor.TensorShape
-
This method can be interpreted as the opposite to getFlatIndex.
- getSigma() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- getSigma() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- getSlice(int, int) - Method in class io.improbable.keanu.tensor.jvm.Slicer
-
- getSortedMostProbableParticles() - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter
-
- getSource() - Method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledGraphBuilder
-
- getSourceIndexFromResultIndex(long) - Method in class io.improbable.keanu.tensor.jvm.DimensionIndexMapper
-
- getSourceIndexFromResultIndex(long) - Method in interface io.improbable.keanu.tensor.jvm.IndexMapper
-
- getSourceIndexFromResultIndex(long) - Method in class io.improbable.keanu.tensor.jvm.SlicerIndexMapper
-
- getStart(long) - Method in class io.improbable.keanu.tensor.jvm.Slicer.Slice
-
- getStart() - Method in class io.improbable.keanu.vertices.tensor.StridedSliceVertex
-
- getState() - Method in interface io.improbable.keanu.algorithms.Variable
-
- getState() - Method in class io.improbable.keanu.backend.VariableImpl
-
- getState() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getState() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getState() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getStatistics() - Method in class io.improbable.keanu.algorithms.mcmc.nuts.NUTS
-
- getStop(long) - Method in class io.improbable.keanu.tensor.jvm.Slicer.Slice
-
- getStride() - Method in interface io.improbable.keanu.BaseTensor
-
Returns the stride for each dimension of the tensor (based on C ordering).
- getStride() - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- getStride() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- getStride() - Method in class io.improbable.keanu.vertices.tensor.StridedSliceVertex
-
- getStride() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getStride() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getStride() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getSubgraph(Vertex, int) - Method in class io.improbable.keanu.network.BayesianNetwork
-
Method for traversing a graph and returning a subgraph of vertices within the given degree of the specified vertex.
- getTemperature(int) - Method in interface io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing.AnnealingSchedule
-
- getTensor(Tensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getTensor(Tensor<Integer, ?>) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getTensor() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- getTensor(Tensor<T, ?>) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- getTheta() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
- getThis() - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanWrapper
-
- getThis() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- getThis() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getThis() - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericWrapper
-
- getThis() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- getThis() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getThis() - Method in class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- getThis() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- getThis() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- getThn() - Method in class io.improbable.keanu.vertices.tensor.WhereVertex
-
- getTopLevelLatentOrObservedVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getTopLevelLatentVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getTopLevelObservedVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getToShape() - Method in class io.improbable.keanu.vertices.tensor.BroadcastVertex
-
- getUniqueIdentifier() - Method in class io.improbable.keanu.templating.Sequence
-
- getUnqualifiedName() - Method in class io.improbable.keanu.vertices.VertexLabel
-
- getUnscopedLabel(VertexLabel, boolean) - Static method in class io.improbable.keanu.templating.SequenceBuilder
-
This function is best described by how it operates on labels passed to it:
1.
- getUpper(VariableReference) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.OptimizerBounds
-
- getUpperBoundStop() - Method in class io.improbable.keanu.vertices.tensor.StridedSliceVertex
-
- getUpstreamLambdaSection(Vertex<?, ?>, boolean) - Static method in class io.improbable.keanu.network.LambdaSection
-
- getUpstreamLambdaSectionForCollection(List<Vertex>, boolean) - Static method in class io.improbable.keanu.network.LambdaSection
-
- getUpstreamVertices(Vertex<?, ?>, boolean) - Static method in class io.improbable.keanu.network.TransitiveClosure
-
- getUpstreamVerticesForCollection(List<Vertex>, boolean) - Static method in class io.improbable.keanu.network.TransitiveClosure
-
- getV() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.StudentTVertex
-
- getValue() - Method in interface io.improbable.keanu.algorithms.Variable
-
- getValue() - Method in class io.improbable.keanu.backend.VariableImpl
-
- getValue() - Method in class io.improbable.keanu.distributions.hyperparam.Diff
-
- getValue(long...) - Method in interface io.improbable.keanu.tensor.Tensor
-
getValue returns a single primitive value from a specified index.
- getValue() - Method in interface io.improbable.keanu.vertices.model.ModelResultProvider
-
- getValue() - Method in interface io.improbable.keanu.vertices.Probabilistic
-
- getValue(long...) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- getValue(long...) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- getValue(long...) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- getValue() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- getValue() - Method in interface io.improbable.keanu.vertices.Vertex
-
- getValue() - Method in class io.improbable.keanu.vertices.VertexId
-
- getValue() - Method in class io.improbable.keanu.vertices.VertexImpl
-
- getValueFor(VariableReference) - Method in class io.improbable.keanu.algorithms.variational.optimizer.OptimizedResult
-
- getValueOfVertex(Vertex<T, ?>) - Method in class io.improbable.keanu.algorithms.particlefiltering.Particle
-
- getVariableReferences() - Method in class io.improbable.keanu.algorithms.NetworkSample
-
- getVariableReferences() - Method in interface io.improbable.keanu.network.NetworkState
-
- getVariableReferences() - Method in class io.improbable.keanu.network.SimpleNetworkState
-
- getVariablesWithProposal() - Method in class io.improbable.keanu.algorithms.mcmc.proposal.Proposal
-
- getVariances() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertexSamples
-
- getVelocity(Map<VariableReference, DoubleTensor>) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.AdaptiveQuadraticPotential
-
- getVelocity(Map<VariableReference, DoubleTensor>) - Method in interface io.improbable.keanu.algorithms.mcmc.nuts.Potential
-
- getVertexByLabel(VertexLabel) - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getVertexCount() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getVertices(Vertex, Function<Vertex, Collection<Vertex>>, Function<Vertex, Boolean>, Predicate<Vertex>) - Static method in class io.improbable.keanu.network.Propagation
-
- getVertices(List<Vertex>, Function<Vertex, Collection<Vertex>>, Function<Vertex, Boolean>, Predicate<Vertex>) - Static method in class io.improbable.keanu.network.Propagation
-
- getVerticesIgnoringNamespace(String) - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getVerticesInNamespace(String...) - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getWeightsVertex(long, DoubleVertex, DoubleVertex) - Method in enum io.improbable.keanu.model.regression.RegressionRegularization
-
- getWeightVertex() - Method in class io.improbable.keanu.model.regression.LinearRegressionGraph
-
- getWeightVertex() - Method in class io.improbable.keanu.model.regression.RegressionModel
-
- getWithRespectTo(VertexId) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.LogProbGradients
-
- getWrtShape() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ForwardModePartialDerivative
-
- getWrtShape() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ReverseModePartialDerivative
-
- getXMax() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.TriangularVertex
-
- getXMax() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.UniformVertex
-
- getXMin() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.TriangularVertex
-
- getXMin() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.UniformVertex
-
- Gradient() - Constructor for class io.improbable.keanu.Keanu.Optimizer.Gradient
-
- GradientOptimizationAlgorithm - Interface in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- GradientOptimizer - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- GradientOptimizer() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.GradientOptimizer
-
- GradientOptimizer.GradientOptimizerBuilder - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- GradientOptimizerBuilder() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.GradientOptimizer.GradientOptimizerBuilder
-
- GraphAssertionException - Exception in io.improbable.keanu.vertices.utility
-
GraphAssertionException
is an unchecked exception thrown by
an
AssertVertex
when its assertion is triggered.
- GraphAssertionException(String) - Constructor for exception io.improbable.keanu.vertices.utility.GraphAssertionException
-
- GraphEdge - Class in io.improbable.keanu.util.io
-
Class representing a graph edge.
- GraphEdge(Vertex, Vertex) - Constructor for class io.improbable.keanu.util.io.GraphEdge
-
- greaterThan(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- greaterThan(N) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- greaterThan(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- greaterThan(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- greaterThan(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- greaterThan(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- greaterThan(T) - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- greaterThan(T) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- greaterThan(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- greaterThan(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- greaterThan(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- greaterThan(T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- greaterThan(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- greaterThan(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- greaterThan(N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- greaterThan(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- greaterThan(T) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- greaterThanMask(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- greaterThanMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- greaterThanMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- greaterThanMask(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- greaterThanMask(Double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- greaterThanMask(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- GreaterThanMaskVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- GreaterThanMaskVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.GreaterThanMaskVertex
-
- greaterThanOrEqual(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- greaterThanOrEqual(N) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- greaterThanOrEqual(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- greaterThanOrEqual(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- greaterThanOrEqual(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- greaterThanOrEqual(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- greaterThanOrEqual(T) - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- greaterThanOrEqual(T) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- greaterThanOrEqual(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- greaterThanOrEqual(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- greaterThanOrEqual(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- greaterThanOrEqual(T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- greaterThanOrEqual(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- greaterThanOrEqual(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- greaterThanOrEqual(N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- greaterThanOrEqual(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- greaterThanOrEqual(T) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- greaterThanOrEqualToMask(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- greaterThanOrEqualToMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- greaterThanOrEqualToMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- greaterThanOrEqualToMask(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- greaterThanOrEqualToMask(Double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- greaterThanOrEqualToMask(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- GreaterThanOrEqualToMaskVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- GreaterThanOrEqualToMaskVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.GreaterThanOrEqualToMaskVertex
-
- GreaterThanOrEqualVertex<A extends NumberTensor,B extends NumberTensor> - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare
-
- GreaterThanOrEqualVertex(Vertex<A, ?>, Vertex<B, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare.GreaterThanOrEqualVertex
-
- GreaterThanVertex<A extends NumberTensor,B extends NumberTensor> - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare
-
- GreaterThanVertex(Vertex<A, ?>, Vertex<B, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare.GreaterThanVertex
-
- groupContinuousPoints(List<ContinuousPoint>) - Method in interface io.improbable.keanu.network.grouping.continuouspointgroupers.ContinuousPointGrouper
-
- groupContinuousPoints(List<ContinuousPoint>) - Method in class io.improbable.keanu.network.grouping.continuouspointgroupers.DBSCANContinuousPointGrouper
-
- groupNetworkStates(List<NetworkState>, List<VariableReference>, List<VariableReference>) - Method in class io.improbable.keanu.network.grouping.NetworkStateGrouper
-
- gt(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- gte(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- L - Static variable in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- LAMBDA - Static variable in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- lambda(long[], Function<IntegerTensor, IntegerTensor>) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- lambda(Function<IntegerTensor, IntegerTensor>) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- lambda(long[], Function<DoubleTensor, DoubleTensor>, Function<Map<Vertex, ForwardModePartialDerivative>, ForwardModePartialDerivative>, Function<ReverseModePartialDerivative, Map<Vertex, ReverseModePartialDerivative>>) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- lambda(Function<DoubleTensor, DoubleTensor>, Function<Map<Vertex, ForwardModePartialDerivative>, ForwardModePartialDerivative>, Function<ReverseModePartialDerivative, Map<Vertex, ReverseModePartialDerivative>>) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- LambdaModelVertex - Class in io.improbable.keanu.vertices.model
-
- LambdaModelVertex(Map<VertexLabel, Vertex<? extends Tensor, ?>>, Consumer<Map<VertexLabel, Vertex<? extends Tensor, ?>>>, Supplier<Map<VertexLabel, Vertex<? extends Tensor, ?>>>) - Constructor for class io.improbable.keanu.vertices.model.LambdaModelVertex
-
A vertex whose operation is the execution of a lambda.
- LambdaSection - Class in io.improbable.keanu.network
-
A Lambda Section is defined as a given vertex and all the vertices that it affects (downstream) OR
all of the vertices that affects it (upstream), stopping at observed or probabilistic vertices.
- LambdaSectionSnapshot - Class in io.improbable.keanu.network
-
- LambdaSectionSnapshot() - Constructor for class io.improbable.keanu.network.LambdaSectionSnapshot
-
- Laplace - Class in io.improbable.keanu.distributions.continuous
-
- LaplaceVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
- LaplaceVertex(long[], Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
One mu or beta or both that match a proposed tensor shape of Laplace
- LaplaceVertex(long[], Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- LaplaceVertex(long[], double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- LaplaceVertex(long[], double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- LaplaceVertex(Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
One to one constructor for mapping some shape of mu and sigma to
a matching shaped Laplace.
- LaplaceVertex(Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- LaplaceVertex(double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- LaplaceVertex(double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- LatentIncrementSort - Class in io.improbable.keanu.algorithms.particlefiltering
-
- lazyEval(Vertex...) - Static method in class io.improbable.keanu.algorithms.graphtraversal.VertexValuePropagation
-
- lazyEval(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.VertexValuePropagation
-
- lazyEval() - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- lazyEval() - Method in interface io.improbable.keanu.vertices.Vertex
-
- lazyEval() - Method in class io.improbable.keanu.vertices.VertexImpl
-
This is similar to eval() except it only propagates as far up the graph as required until
there are values present to operate on.
- LeapfrogIntegrator - Class in io.improbable.keanu.algorithms.mcmc.nuts
-
- LeapfrogIntegrator() - Constructor for class io.improbable.keanu.algorithms.mcmc.nuts.LeapfrogIntegrator
-
- LeapfrogState - Class in io.improbable.keanu.algorithms.mcmc.nuts
-
Leapfrog performs a movement through physical space with the introduction of a velocity variable.
- LeapfrogState(Map<VariableReference, DoubleTensor>, Map<VariableReference, DoubleTensor>, Map<? extends VariableReference, DoubleTensor>, double, Potential) - Constructor for class io.improbable.keanu.algorithms.mcmc.nuts.LeapfrogState
-
- left - Variable in class io.improbable.keanu.vertices.tensor.BinaryTensorOpVertex
-
- left - Variable in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.BooleanBinaryOpVertex
-
- left - Variable in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
- left - Variable in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- left - Variable in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- LEFT_NAME - Static variable in class io.improbable.keanu.vertices.tensor.BinaryTensorOpVertex
-
- LEFT_NAME - Static variable in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
- LEFT_NAME - Static variable in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- lessThan(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- lessThan(N) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- lessThan(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- lessThan(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- lessThan(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- lessThan(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- lessThan(T) - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- lessThan(T) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- lessThan(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- lessThan(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- lessThan(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- lessThan(T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- lessThan(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- lessThan(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- lessThan(N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- lessThan(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- lessThan(T) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- lessThanMask(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- lessThanMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- lessThanMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- lessThanMask(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- lessThanMask(Double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- lessThanMask(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- LessThanMaskVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- LessThanMaskVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.LessThanMaskVertex
-
- lessThanOrEqual(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- lessThanOrEqual(N) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- lessThanOrEqual(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- lessThanOrEqual(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- lessThanOrEqual(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- lessThanOrEqual(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- lessThanOrEqual(T) - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- lessThanOrEqual(T) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- lessThanOrEqual(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- lessThanOrEqual(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- lessThanOrEqual(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- lessThanOrEqual(T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- lessThanOrEqual(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- lessThanOrEqual(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- lessThanOrEqual(N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- lessThanOrEqual(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- lessThanOrEqual(T) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- lessThanOrEqualToMask(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- lessThanOrEqualToMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- lessThanOrEqualToMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- lessThanOrEqualToMask(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- lessThanOrEqualToMask(Double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- lessThanOrEqualToMask(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- LessThanOrEqualToMaskVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- LessThanOrEqualToMaskVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.LessThanOrEqualToMaskVertex
-
- LessThanOrEqualVertex<A extends NumberTensor,B extends NumberTensor> - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare
-
- LessThanOrEqualVertex(Vertex<A, ?>, Vertex<B, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare.LessThanOrEqualVertex
-
- LessThanVertex<A extends NumberTensor,B extends NumberTensor> - Class in io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare
-
- LessThanVertex(Vertex<A, ?>, Vertex<B, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.operators.binary.compare.LessThanVertex
-
- LinearRegressionGraph<OUTPUT> - Class in io.improbable.keanu.model.regression
-
- LinearRegressionGraph(long[], Function<DoubleVertex, LinearRegressionGraph.OutputVertices<OUTPUT>>, DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.model.regression.LinearRegressionGraph
-
- LinearRegressionGraph.OutputVertices<OUTPUT> - Class in io.improbable.keanu.model.regression
-
- linspace(double, double, int) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- linspace(double, double, int) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensorFactory
-
- linspace(double, double, int) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensorFactory
-
- linspace(double, double, int) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- linspace(double, double, int) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensorFactory
-
- linspace(double, double, int, DataType) - Static method in class io.improbable.keanu.tensor.ndj4.TypedINDArrayFactory
-
- LN_SQRT_2PI - Static variable in class io.improbable.keanu.distributions.continuous.Gaussian
-
- load() - Method in class io.improbable.keanu.util.csv.pojo.bycolumn.ColumnsVectorizedObjectParser
-
- load(boolean) - Method in class io.improbable.keanu.util.csv.pojo.bycolumn.ColumnsVectorizedObjectParser
-
- load(boolean) - Method in class io.improbable.keanu.util.csv.pojo.byrow.RowsAsObjectParser
-
- load() - Method in class io.improbable.keanu.util.csv.pojo.byrow.RowsAsObjectParser
-
- loadFromBayesNet(BayesianNetwork) - Static method in class io.improbable.keanu.templating.SequenceLoader
-
- loadMultipleSequencesFromBayesNet(BayesianNetwork) - Static method in class io.improbable.keanu.templating.SequenceLoader
-
- loadNetwork(InputStream) - Method in interface io.improbable.keanu.network.NetworkLoader
-
- loadNetwork(InputStream) - Method in class io.improbable.keanu.util.io.JsonLoader
-
- loadNetwork(InputStream) - Method in class io.improbable.keanu.util.io.MIRLoader
-
- loadNetwork(InputStream) - Method in class io.improbable.keanu.util.io.ProtobufLoader
-
- loadNetwork(KeanuSavedBayesNet.ProtoModel) - Method in class io.improbable.keanu.util.io.ProtobufLoader
-
- loadNetwork(SavedBayesNet.Graph) - Method in class io.improbable.keanu.util.io.ProtobufLoader
-
- LoadShape - Annotation Type in io.improbable.keanu.vertices
-
- loadValue(Vertex) - Method in interface io.improbable.keanu.network.NetworkLoader
-
- loadValue(Vertex) - Method in class io.improbable.keanu.util.io.JsonLoader
-
- loadValue(Vertex) - Method in class io.improbable.keanu.util.io.ProtobufLoader
-
- LoadVertexParam - Annotation Type in io.improbable.keanu.vertices
-
- log() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- log() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- log() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- log() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- log10() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- log10() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- log10() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- log10InPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- log10InPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- log10InPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- Log10Vertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- Log10Vertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.Log10Vertex
-
- log1p() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- log1p() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- log1p() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- log1pInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- log1pInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- log1pInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- Log1pVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- Log1pVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.Log1pVertex
-
- log2() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- log2() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- log2() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- log2InPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- log2InPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- log2InPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- Log2Vertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- Log2Vertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.Log2Vertex
-
- logAddExp(T) - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- logAddExp(T) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- logAddExp(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- logAddExp2(T) - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- logAddExp2(T) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- logAddExp2(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- logAddExp2InPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- logAddExp2InPlace(T) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- logAddExp2InPlace(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- LogAddExp2Vertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.binary
-
- LogAddExp2Vertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.binary.LogAddExp2Vertex
-
- logAddExpInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- logAddExpInPlace(T) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- logAddExpInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- LogAddExpVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.binary
-
- LogAddExpVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.binary.LogAddExpVertex
-
- logGamma() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- logGamma() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- logGamma() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- logGammaInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- logGammaInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- logGammaInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- LogGammaVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- LogGammaVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.LogGammaVertex
-
Returns the log of the gamma of the inputVertex
- logInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- logInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- logInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- Logistic - Class in io.improbable.keanu.distributions.continuous
-
- LogisticVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
- LogisticVertex(long[], Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
One mu or s or both driving an arbitrarily shaped tensor of Logistic
- LogisticVertex(Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- LogisticVertex(Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- LogisticVertex(double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- LogisticVertex(double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- logLikelihood() - Method in interface io.improbable.keanu.algorithms.ProbabilisticModel
-
- logLikelihood(Map<VariableReference, ?>) - Method in interface io.improbable.keanu.algorithms.ProbabilisticModel
-
- logLikelihood(Map<VariableReference, ?>) - Method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledProbabilisticGraph
-
- logLikelihood(Map<VariableReference, ?>) - Method in class io.improbable.keanu.network.KeanuProbabilisticModel
-
- LogLikelihoodFitnessFunction - Class in io.improbable.keanu.algorithms.variational.optimizer.nongradient
-
- LogLikelihoodFitnessFunction(ProbabilisticModel, BiConsumer<Map<VariableReference, DoubleTensor>, Double>) - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.nongradient.LogLikelihoodFitnessFunction
-
- LogLikelihoodFitnessFunction(ProbabilisticModel) - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.nongradient.LogLikelihoodFitnessFunction
-
- LogLikelihoodFitnessFunctionGradient - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- LogLikelihoodFitnessFunctionGradient(ProbabilisticModelWithGradient, BiConsumer<Map<VariableReference, DoubleTensor>, Map<? extends VariableReference, DoubleTensor>>) - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.LogLikelihoodFitnessFunctionGradient
-
- LogLikelihoodFitnessFunctionGradient(ProbabilisticModelWithGradient) - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.LogLikelihoodFitnessFunctionGradient
-
- logLikelihoodGradients(Map<VariableReference, ?>) - Method in interface io.improbable.keanu.algorithms.ProbabilisticModelWithGradient
-
- logLikelihoodGradients() - Method in interface io.improbable.keanu.algorithms.ProbabilisticModelWithGradient
-
- logLikelihoodGradients(Map<VariableReference, ?>) - Method in class io.improbable.keanu.network.KeanuProbabilisticModelWithGradient
-
- logLikelihoodGradients() - Method in class io.improbable.keanu.network.KeanuProbabilisticModelWithGradient
-
- LogNormal - Class in io.improbable.keanu.distributions.continuous
-
- LogNormalVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
- LogNormalVertex(long[], Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
One mu or s or both driving an arbitrarily shaped tensor of LogNormal
https://en.wikipedia.org/wiki/Log-normal_distribution
- LogNormalVertex(long[], Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(long[], double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(long[], double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(double, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- logPdf(double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ProbabilisticDouble
-
- logPdf(double[]) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ProbabilisticDouble
-
- logPdf(DoubleTensor) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ProbabilisticDouble
-
- logPmf(boolean) - Method in interface io.improbable.keanu.vertices.tensor.bool.probabilistic.ProbabilisticBoolean
-
- logPmf(boolean[]) - Method in interface io.improbable.keanu.vertices.tensor.bool.probabilistic.ProbabilisticBoolean
-
- logPmf(BooleanTensor) - Method in interface io.improbable.keanu.vertices.tensor.bool.probabilistic.ProbabilisticBoolean
-
- logPmf(int) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.ProbabilisticInteger
-
- logPmf(int[]) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.ProbabilisticInteger
-
- logPmf(IntegerTensor) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.ProbabilisticInteger
-
- logProb(Probabilistic<T>, T, T) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.GaussianProposalDistribution
-
- logProb(Probabilistic<T>, T, T) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.PriorProposalDistribution
-
- logProb(Probabilistic<T>, T, T) - Method in interface io.improbable.keanu.algorithms.mcmc.proposal.ProposalDistribution
-
- logProb() - Method in class io.improbable.keanu.algorithms.particlefiltering.Particle
-
- logProb() - Method in interface io.improbable.keanu.algorithms.ProbabilisticModel
-
- logProb(Map<VariableReference, ?>) - Method in interface io.improbable.keanu.algorithms.ProbabilisticModel
-
- logProb(Map<VariableReference, ?>) - Method in class io.improbable.keanu.backend.keanu.compiled.KeanuCompiledProbabilisticGraph
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Beta
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Cauchy
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.ChiSquared
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Dirichlet
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Exponential
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Gamma
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Gaussian
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.InverseGamma
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Laplace
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Logistic
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.LogNormal
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.MultivariateGaussian
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Pareto
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.StudentT
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Triangular
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Uniform
-
- logProb(BooleanTensor) - Method in class io.improbable.keanu.distributions.discrete.Bernoulli
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.distributions.discrete.Binomial
-
- logProb(GenericTensor<CATEGORY>) - Method in class io.improbable.keanu.distributions.discrete.Categorical
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.distributions.discrete.Geometric
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.distributions.discrete.Multinomial
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.distributions.discrete.Poisson
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.distributions.discrete.UniformInt
-
- logProb(T) - Method in interface io.improbable.keanu.distributions.Distribution
-
- logProb(Map<VariableReference, ?>) - Method in class io.improbable.keanu.network.KeanuProbabilisticModel
-
- logProb(Set<? extends Variable>) - Method in class io.improbable.keanu.network.LambdaSectionSnapshot
-
- logProb(T) - Method in interface io.improbable.keanu.vertices.Probabilistic
-
This is the natural log of the probability at the supplied value.
- logProb(BooleanTensor) - Method in class io.improbable.keanu.vertices.tensor.bool.probabilistic.BernoulliVertex
-
- logProb(GenericTensor<CATEGORY>) - Method in class io.improbable.keanu.vertices.tensor.generic.probabilistic.discrete.CategoricalVertex
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.BinomialVertex
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.GeometricVertex
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.PoissonVertex
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.UniformIntVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.BetaVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ChiSquaredVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.DirichletVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ExponentialVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.HalfCauchyVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.HalfGaussianVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.InverseGammaVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.KDEVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ParetoVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.StudentTVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.TriangularVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.UniformVertex
-
- logProbAfter(Map<VariableReference, Object>, double) - Method in interface io.improbable.keanu.algorithms.ProbabilisticModel
-
- logProbAfter(Map<VariableReference, Object>, double) - Method in class io.improbable.keanu.network.KeanuProbabilisticModel
-
- logProbAtFromGivenTo(Proposal) - Method in interface io.improbable.keanu.algorithms.mcmc.proposal.ProposalDistribution
-
Represents q(x|x') where q is the proposal distribution,
x' is the proposal to value and x is the proposal from value.
- logProbAtToGivenFrom(Proposal) - Method in interface io.improbable.keanu.algorithms.mcmc.proposal.ProposalDistribution
-
Represents q(x'|x) where q is the proposal distribution,
x' is the Proposal To value and x is the Proposal From value.
- logProbAtValue() - Method in interface io.improbable.keanu.vertices.Probabilistic
-
- LogProbFitnessFunction - Class in io.improbable.keanu.algorithms.variational.optimizer.nongradient
-
- LogProbFitnessFunction(ProbabilisticModel, BiConsumer<Map<VariableReference, DoubleTensor>, Double>) - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.nongradient.LogProbFitnessFunction
-
- LogProbFitnessFunction(ProbabilisticModel) - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.nongradient.LogProbFitnessFunction
-
- LogProbFitnessFunctionGradient - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- LogProbFitnessFunctionGradient(ProbabilisticModelWithGradient, BiConsumer<Map<VariableReference, DoubleTensor>, Map<? extends VariableReference, DoubleTensor>>) - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.LogProbFitnessFunctionGradient
-
- LogProbFitnessFunctionGradient(ProbabilisticModelWithGradient) - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.LogProbFitnessFunctionGradient
-
- LogProbGradientCalculator - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff
-
- LogProbGradientCalculator(List<? extends Vertex>, List<? extends Vertex<?, ?>>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.LogProbGradientCalculator
-
- logProbGradients(Map<VariableReference, ?>) - Method in interface io.improbable.keanu.algorithms.ProbabilisticModelWithGradient
-
- logProbGradients() - Method in interface io.improbable.keanu.algorithms.ProbabilisticModelWithGradient
-
- logProbGradients(Map<VariableReference, ?>) - Method in class io.improbable.keanu.network.KeanuProbabilisticModelWithGradient
-
- logProbGradients() - Method in class io.improbable.keanu.network.KeanuProbabilisticModelWithGradient
-
- LogProbGradients - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff
-
This class stores the gradients of a log probability.
- LogProbGradients() - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.LogProbGradients
-
- logProbGraph(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.MultivariateGaussian
-
- logProbGraph(BooleanPlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.discrete.Bernoulli
-
- LogProbGraph - Class in io.improbable.keanu.vertices
-
A graph of vertices representing the computation of a log probability for a specific random variable
- LogProbGraph() - Constructor for class io.improbable.keanu.vertices.LogProbGraph
-
- logProbGraph() - Method in interface io.improbable.keanu.vertices.LogProbGraphSupplier
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.bool.probabilistic.BernoulliVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.BinomialVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.GeometricVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.PoissonVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.UniformIntVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.BetaVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ChiSquaredVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.DirichletVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ExponentialVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.HalfCauchyVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.HalfGaussianVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.InverseGammaVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ParetoVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.StudentTVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.TriangularVertex
-
- logProbGraph() - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.UniformVertex
-
- LogProbGraph.PlaceholderVertex - Interface in io.improbable.keanu.vertices
-
- LogProbGraphSupplier - Interface in io.improbable.keanu.vertices
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Beta
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Cauchy
-
- logProbOutput(DoublePlaceholderVertex, IntegerPlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.ChiSquared
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Dirichlet
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Exponential
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Gamma
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Gaussian
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.InverseGamma
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Laplace
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Logistic
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.LogNormal
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Pareto
-
- logProbOutput(DoublePlaceholderVertex, IntegerPlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.StudentT
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Triangular
-
- logProbOutput(DoublePlaceholderVertex, DoublePlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.continuous.Uniform
-
- logProbOutput(IntegerPlaceholderVertex, DoublePlaceholderVertex, IntegerPlaceholderVertex) - Static method in class io.improbable.keanu.distributions.discrete.Binomial
-
- logProbOutput(IntegerPlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.discrete.Geometric
-
- logProbOutput(IntegerPlaceholderVertex, DoublePlaceholderVertex) - Static method in class io.improbable.keanu.distributions.discrete.Poisson
-
- logProbOutput(IntegerPlaceholderVertex, IntegerPlaceholderVertex, IntegerPlaceholderVertex) - Static method in class io.improbable.keanu.distributions.discrete.UniformInt
-
- LogVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- LogVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.LogVertex
-
Returns the natural logarithm, base e, of a vertex
- LongArrayWrapper(long[]) - Constructor for class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- LongArrayWrapperFactory() - Constructor for class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapperFactory
-
- LongBuffer - Class in io.improbable.keanu.tensor.lng
-
- LongBuffer() - Constructor for class io.improbable.keanu.tensor.lng.LongBuffer
-
- LongBuffer.LongArrayWrapper - Class in io.improbable.keanu.tensor.lng
-
- LongBuffer.LongArrayWrapperFactory - Class in io.improbable.keanu.tensor.lng
-
- LongBuffer.LongWrapper - Class in io.improbable.keanu.tensor.lng
-
- LongBuffer.PrimitiveLongWrapper - Interface in io.improbable.keanu.tensor.lng
-
- LongTensor - Interface in io.improbable.keanu.tensor.lng
-
- LongTensorFactory - Interface in io.improbable.keanu.tensor.lng
-
- longTensorFactory - Static variable in class io.improbable.keanu.tensor.TensorFactories
-
- LongWrapper(long) - Constructor for class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- Loop - Class in io.improbable.keanu.templating.loop
-
A Loop object is a convenient wrapper around some Sequence.
- LoopBuilder - Class in io.improbable.keanu.templating.loop
-
- LoopBuilder.LoopBuilder2 - Class in io.improbable.keanu.templating.loop
-
- LoopConstructionException - Exception in io.improbable.keanu.templating.loop
-
- LoopConstructionException(String) - Constructor for exception io.improbable.keanu.templating.loop.LoopConstructionException
-
- LoopConstructionException(String, Throwable) - Constructor for exception io.improbable.keanu.templating.loop.LoopConstructionException
-
- LoopDidNotTerminateException - Exception in io.improbable.keanu.templating.loop
-
- LoopDidNotTerminateException(String) - Constructor for exception io.improbable.keanu.templating.loop.LoopDidNotTerminateException
-
- LoopDidNotTerminateException(String, Throwable) - Constructor for exception io.improbable.keanu.templating.loop.LoopDidNotTerminateException
-
- lt(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- lte(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- mapDependencies(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.TopologicalSort
-
- MAPModelFitter - Class in io.improbable.keanu.model
-
- MAPModelFitter() - Constructor for class io.improbable.keanu.model.MAPModelFitter
-
- mapping(VertexLabel, VertexLabel) - Method in class io.improbable.keanu.templating.loop.LoopBuilder
-
An optional method to add custom mappings
- MarkovBlanket - Class in io.improbable.keanu.algorithms.graphtraversal
-
- matrixDeterminant() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- matrixDeterminant() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- matrixDeterminant() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- matrixDeterminant() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- MatrixDeterminantVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
A vertex that takes on the value of the matrixDeterminant of the value of its input matrix
- MatrixDeterminantVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.MatrixDeterminantVertex
-
- matrixInverse() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- matrixInverse() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- matrixInverse() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- matrixInverse() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- MatrixInverseVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- MatrixInverseVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.MatrixInverseVertex
-
- MatrixMultiplicationVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- MatrixMultiplicationVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>, boolean, boolean) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.MatrixMultiplicationVertex
-
Matrix multiplies one vertex by another.
- matrixMultiply(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- matrixMultiply(T, boolean, boolean) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- matrixMultiply(DoubleTensor, boolean, boolean) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- matrixMultiply(DoubleTensor, boolean, boolean) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- matrixMultiply(IntegerTensor, boolean, boolean) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- matrixMultiply(IntegerTensor, boolean, boolean) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- matrixMultiply(LongTensor, boolean, boolean) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- matrixMultiply(ForwardModePartialDerivative, DoubleTensor, boolean) - Static method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ForwardModePartialDerivative
-
- matrixMultiply(ReverseModePartialDerivative, DoubleTensor, boolean, boolean, boolean) - Static method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ReverseModePartialDerivative
-
- matrixMultiply(VERTEX, boolean, boolean) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
Matrix product of two vertices
- max() - Method in interface io.improbable.keanu.BaseNumberTensor
-
- max(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- max() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- max() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- max(DoubleTensor, DoubleTensor) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- max() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- max() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- max(IntegerTensor, IntegerTensor) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- max() - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- max() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- max() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- max() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- max(LongTensor, LongTensor) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- max(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- max() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- max(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- max(IntegerVertex, IntegerVertex) - Static method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- max(DoubleVertex, DoubleVertex) - Static method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- max(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- max() - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- maxAPosteriori() - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.GradientOptimizer
-
- maxAPosteriori() - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.NonGradientOptimizer
-
- maxAPosteriori() - Method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
This will use MAP estimation to optimize the values of latent vertices such that the
probability of the whole Bayesian network is maximised.
- maxEnergyChange(double) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.NUTS.NUTSBuilder
-
- maxEvaluations(int) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.Adam.AdamBuilder
-
- maxEvaluations(int) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.ConjugateGradient.ConjugateGradientBuilder
-
- maxEvaluations(int) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.BOBYQA.BOBYQABuilder
-
- MaximumLikelihoodModelFitter - Class in io.improbable.keanu.model
-
- MaximumLikelihoodModelFitter() - Constructor for class io.improbable.keanu.model.MaximumLikelihoodModelFitter
-
- maxInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- maxInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- maxInPlace(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- maxLikelihood() - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.GradientOptimizer
-
- maxLikelihood() - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.NonGradientOptimizer
-
- maxLikelihood() - Method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
This method will use Maximum Likelihood estimation to optimize the values of latent vertices such that
the probability of the observed vertices is maximised.
- maxTreeHeight(int) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.NUTS.NUTSBuilder
-
- MaxUnaryVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.unary
-
- MaxUnaryVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.MaxUnaryVertex
-
- MaxVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- MaxVertex(Vertex<TENSOR, VERTEX>, Vertex<TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.MaxVertex
-
Finds the minimum between two vertices
- MCMC() - Constructor for class io.improbable.keanu.Keanu.Sampling.MCMC
-
- mean() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
Mean over all dimensions.
- mean(int...) - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
Mean over specified dimensions.
- mean() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- mean(int...) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- mean(int...) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- mean() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- mean(int...) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- mean() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- meanSquaredError() - Method in class io.improbable.keanu.tensor.BivariateDataStatisticsCalculator
-
Calculate the MSE (mean squared error) which is an unbiased estimate of the variance of Y
- MeanVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- MeanVertex(TensorVertex<T, TENSOR, VERTEX>, int[]) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.MeanVertex
-
Performs a sum across specified dimensions.
- MeanVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.MeanVertex
-
Performs a sum across all dimensions
- MetropolisHastings - Class in io.improbable.keanu.algorithms.mcmc
-
Metropolis Hastings is a Markov Chain Monte Carlo method for obtaining samples from a probability distribution
- MetropolisHastings() - Constructor for class io.improbable.keanu.algorithms.mcmc.MetropolisHastings
-
- MetropolisHastings() - Constructor for class io.improbable.keanu.Keanu.Sampling.MetropolisHastings
-
- MetropolisHastings.MetropolisHastingsBuilder - Class in io.improbable.keanu.algorithms.mcmc
-
- MetropolisHastingsBuilder() - Constructor for class io.improbable.keanu.algorithms.mcmc.MetropolisHastings.MetropolisHastingsBuilder
-
- MetropolisHastingsSampler - Class in io.improbable.keanu.algorithms.mcmc
-
- MetropolisHastingsSampler(List<? extends Variable>, List<? extends Variable>, MetropolisHastingsStep, MHStepVariableSelector, double) - Constructor for class io.improbable.keanu.algorithms.mcmc.MetropolisHastingsSampler
-
- MetropolisHastingsStep - Class in io.improbable.keanu.algorithms.mcmc
-
- MHStepVariableSelector - Interface in io.improbable.keanu.algorithms.mcmc.proposal
-
- min() - Method in interface io.improbable.keanu.BaseNumberTensor
-
- min(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- min() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- min() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- min(DoubleTensor, DoubleTensor) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- min() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- min() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- min(IntegerTensor, IntegerTensor) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- min() - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- min() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- min() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- min() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- min(LongTensor, LongTensor) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- min(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- min() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- min(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- min(IntegerVertex, IntegerVertex) - Static method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- min(DoubleVertex, DoubleVertex) - Static method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- min(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- min() - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- minInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- minInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- minInPlace(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- MinUnaryVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.unary
-
- MinUnaryVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.MinUnaryVertex
-
- minus(N) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- minus(T) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- minus(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- minus(Double) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- minus(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- minus(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- minus(Integer) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- minus(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- minus(T) - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- minus(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- minus(Long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- minus(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- minus(N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- minus(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- minus(int) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- minus(Integer) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- minus(double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- minus(Double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- minus(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- minusInPlace(T) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- minusInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- minusInPlace(T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- minusInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- minusInPlace(N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- minusInPlace(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- MinVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- MinVertex(Vertex<TENSOR, ?>, Vertex<TENSOR, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.MinVertex
-
Finds the minimum between two vertices
- MIRLoader - Class in io.improbable.keanu.util.io
-
- MIRLoader() - Constructor for class io.improbable.keanu.util.io.MIRLoader
-
- MIRSaver - Class in io.improbable.keanu.util.io
-
- MIRSaver(BayesianNetwork) - Constructor for class io.improbable.keanu.util.io.MIRSaver
-
- MIRSaver(BayesianNetwork, String) - Constructor for class io.improbable.keanu.util.io.MIRSaver
-
- mod(N) - Method in interface io.improbable.keanu.BaseFixedPointTensor
-
- mod(T) - Method in interface io.improbable.keanu.BaseFixedPointTensor
-
- mod(N) - Method in interface io.improbable.keanu.tensor.FixedPointTensor
-
- mod(T) - Method in interface io.improbable.keanu.tensor.FixedPointTensor
-
- mod(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.FixedPointTensorVertex
-
- mod(Integer) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- ModelComposition - Class in io.improbable.keanu.network
-
- ModelFitter - Interface in io.improbable.keanu.model
-
- ModelGraph<INPUT,OUTPUT> - Interface in io.improbable.keanu.model
-
- ModelResult<T> - Class in io.improbable.keanu.vertices.model
-
- ModelResult(ModelVertex, VertexLabel) - Constructor for class io.improbable.keanu.vertices.model.ModelResult
-
- ModelResultProvider<T> - Interface in io.improbable.keanu.vertices.model
-
- ModelScoring - Class in io.improbable.keanu.model
-
- ModelScoring() - Constructor for class io.improbable.keanu.model.ModelScoring
-
- ModelVertex<T> - Interface in io.improbable.keanu.vertices.model
-
- modInPlace(N) - Method in interface io.improbable.keanu.tensor.FixedPointTensor
-
- modInPlace(T) - Method in interface io.improbable.keanu.tensor.FixedPointTensor
-
- modInPlace(T) - Method in class io.improbable.keanu.tensor.jvm.JVMFixedPointTensor
-
- modInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMFixedPointTensor
-
- modInPlace(T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFixedPointTensor
-
- modInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFixedPointTensor
-
- ModVertex<T extends java.lang.Number,TENSOR extends FixedPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.fixed.operators.unary
-
- ModVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.operators.unary.ModVertex
-
- moveAxis(int, int) - Method in interface io.improbable.keanu.BaseTensor
-
- MU - Static variable in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- MU_NAME - Static variable in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- muli(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- MultiModeDiscovery - Class in io.improbable.keanu.algorithms.mcmc.initialconditions
-
- Multinomial - Class in io.improbable.keanu.distributions.discrete
-
- MultinomialVertex - Class in io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic
-
The multinomial vertex is a multivariate distribution with a shape determined by p (probabilities) and n (trials).
- MultinomialVertex(long[], Vertex<IntegerTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- MultinomialVertex(Vertex<IntegerTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- MultinomialVertex(int, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- MultinomialVertex(int, DoubleTensor) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- MultinomialVertex(IntegerTensor, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- MultinomialVertex(IntegerTensor, DoubleTensor) - Constructor for class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- MultiplexerVertex<T> - Class in io.improbable.keanu.vertices.tensor.generic.nonprobabilistic
-
- MultiplexerVertex(IntegerVertex, Vertex<T, ?>...) - Constructor for class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.MultiplexerVertex
-
- MultiplicationVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.binary
-
- MultiplicationVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.binary.MultiplicationVertex
-
Multiplies one vertex by another
- multiply(IntegerVertex) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- multiply(int) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- multiply(Integer) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- multiply(DoubleVertex) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- multiply(Double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- multiply(double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- multiply(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ForwardModePartialDerivative
-
- multiply(double) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ReverseModePartialDerivative
-
- multiply(DoubleTensor) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ReverseModePartialDerivative
-
- MultivariateGaussian - Class in io.improbable.keanu.distributions.continuous
-
- MultivariateGaussianVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
A full covariance matrix multivariate gaussian distribution.
- MultivariateGaussianVertex(long[], Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
Multivariate gaussian distribution.
- MultivariateGaussianVertex(Vertex<DoubleTensor, ?>, Vertex<DoubleTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
Matches a mu and full covariance matrix of some shape to a Multivariate Gaussian distribution.
- MultivariateGaussianVertex(Vertex<DoubleTensor, ?>, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
Matches a mu to a Multivariate Gaussian.
- MultivariateGaussianVertex(DoubleTensor, DoubleTensor) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
- MultivariateGaussianVertex(double, double) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
This treats the MultivariateGaussianVertex as effectively a GaussianVertex.
- mux(IntegerTensor, T...) - Static method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.MultiplexerVertex
-
- S - Static variable in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- safeLogTimes(T) - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
This is identical to log().times(y), except that it changes NaN results to 0.
- safeLogTimes(T) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
This is identical to log().times(y), except that it changes NaN results to 0.
- safeLogTimes(VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- safeLogTimesInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- safeLogTimesInPlace(T) - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- safeLogTimesInPlace(TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- SafeLogTimesVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.binary
-
- SafeLogTimesVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.binary.SafeLogTimesVertex
-
- Samplable<T> - Interface in io.improbable.keanu.vertices
-
- SamplableWithManyScalars<T extends Tensor<?,T>> - Interface in io.improbable.keanu.vertices
-
- SamplableWithShape<T extends Tensor<?,T>> - Interface in io.improbable.keanu.vertices
-
- sample(Map<VariableReference, List<?>>, List<Double>) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastingsSampler
-
- sample() - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastingsSampler
-
- sample(Map<VariableReference, List<?>>, List<Double>) - Method in interface io.improbable.keanu.algorithms.mcmc.SamplingAlgorithm
-
Takes a sample with the algorithm and saves it in the supplied map (creating a new entry in the list if the
Variable already exists).
- sample() - Method in interface io.improbable.keanu.algorithms.mcmc.SamplingAlgorithm
-
Takes a sample with the algorithm and returns the state of the network for that sample.
- sample(Map<VariableReference, List<?>>, List<Double>) - Method in class io.improbable.keanu.algorithms.sampling.ForwardSampler
-
- sample() - Method in class io.improbable.keanu.algorithms.sampling.ForwardSampler
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Beta
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Cauchy
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.ChiSquared
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Dirichlet
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Exponential
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Gamma
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Gaussian
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.InverseGamma
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Laplace
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Logistic
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.LogNormal
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.MultivariateGaussian
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Pareto
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.StudentT
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Triangular
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Uniform
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Bernoulli
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Binomial
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Categorical
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Geometric
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Multinomial
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Poisson
-
- sample(long[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.UniformInt
-
- sample(long[], KeanuRandom) - Method in interface io.improbable.keanu.distributions.Distribution
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.model.ModelResult
-
- sample(KeanuRandom) - Method in interface io.improbable.keanu.vertices.Samplable
-
- sample() - Method in interface io.improbable.keanu.vertices.Samplable
-
- sample(KeanuRandom) - Method in interface io.improbable.keanu.vertices.SamplableWithManyScalars
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.generic.probabilistic.discrete.CategoricalVertex
-
- sample(int, KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.KDEVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.KDEVertex
-
- sampleManyScalars(long[], KeanuRandom) - Method in interface io.improbable.keanu.vertices.SamplableWithManyScalars
-
- sampleManyScalars(long[]) - Method in interface io.improbable.keanu.vertices.SamplableWithManyScalars
-
- Samples<T> - Class in io.improbable.keanu.algorithms
-
- Samples(List<T>) - Constructor for class io.improbable.keanu.algorithms.Samples
-
- samples - Variable in class io.improbable.keanu.algorithms.Samples
-
- sampleWithShape(long[], KeanuRandom) - Method in interface io.improbable.keanu.vertices.SamplableWithShape
-
- sampleWithShape(long[]) - Method in interface io.improbable.keanu.vertices.SamplableWithShape
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.bool.probabilistic.BernoulliVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.BinomialVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.GeometricVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.MultinomialVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.PoissonVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.probabilistic.UniformIntVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.BetaVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ChiSquaredVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.DirichletVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ExponentialVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GammaVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.HalfCauchyVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.HalfGaussianVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.InverseGammaVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LaplaceVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogisticVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.LogNormalVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.MultivariateGaussianVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.ParetoVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.StudentTVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.TriangularVertex
-
- sampleWithShape(long[], KeanuRandom) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.UniformVertex
-
- SampleWriter - Class in io.improbable.keanu.util.csv
-
- SampleWriter(NetworkSamples, List<? extends Vertex<? extends Tensor, ?>>) - Constructor for class io.improbable.keanu.util.csv.SampleWriter
-
- Sampling() - Constructor for class io.improbable.keanu.Keanu.Sampling
-
- SamplingAlgorithm - Interface in io.improbable.keanu.algorithms.mcmc
-
- SamplingModelFitter - Class in io.improbable.keanu.model
-
- SamplingModelFitter(Function<KeanuProbabilisticModel, PosteriorSamplingAlgorithm>, int) - Constructor for class io.improbable.keanu.model.SamplingModelFitter
-
- SamplingModelFitting - Class in io.improbable.keanu.model
-
- SamplingModelFitting(Function<KeanuProbabilisticModel, PosteriorSamplingAlgorithm>, int) - Constructor for class io.improbable.keanu.model.SamplingModelFitting
-
- SamplingUtil - Class in io.improbable.keanu.algorithms.mcmc
-
- SamplingUtil() - Constructor for class io.improbable.keanu.algorithms.mcmc.SamplingUtil
-
- save(NetworkSaver) - Method in class io.improbable.keanu.network.BayesianNetwork
-
- save(OutputStream, boolean, Map<String, String>) - Method in interface io.improbable.keanu.network.NetworkSaver
-
- save(OutputStream, boolean) - Method in interface io.improbable.keanu.network.NetworkSaver
-
- save(Vertex) - Method in interface io.improbable.keanu.network.NetworkSaver
-
- save(OutputStream, boolean) - Method in class io.improbable.keanu.util.io.DotSaver
-
Outputs a graph to a DOT file which can be used by various graph visualizers to generate a visual representation of the graph.
- save(OutputStream, boolean, Map<String, String>) - Method in class io.improbable.keanu.util.io.DotSaver
-
Outputs a graph to a DOT file which can be used by various graph visualizers to generate a visual representation of the graph.
- save(Vertex) - Method in class io.improbable.keanu.util.io.DotSaver
-
- save(OutputStream, boolean, Map<String, String>) - Method in class io.improbable.keanu.util.io.JsonSaver
-
- save(Vertex) - Method in class io.improbable.keanu.util.io.JsonSaver
-
- save(OutputStream, boolean, Map<String, String>) - Method in class io.improbable.keanu.util.io.MIRSaver
-
- save(OutputStream, boolean, Map<String, String>) - Method in class io.improbable.keanu.util.io.ProtobufSaver
-
- save(Vertex) - Method in class io.improbable.keanu.util.io.ProtobufSaver
-
- saveStatistics(boolean) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.NUTS.NUTSBuilder
-
- saveValue(Vertex) - Method in interface io.improbable.keanu.network.NetworkSaver
-
- saveValue(Vertex) - Method in class io.improbable.keanu.util.io.DotSaver
-
- saveValue(Vertex) - Method in class io.improbable.keanu.util.io.JsonSaver
-
- saveValue(Vertex) - Method in class io.improbable.keanu.util.io.ProtobufSaver
-
- saveValues(NetworkSaver) - Method in class io.improbable.keanu.network.BayesianNetwork
-
- SaveVertexParam - Annotation Type in io.improbable.keanu.vertices
-
- scalar(boolean) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- scalar(boolean) - Static method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- scalar(double) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- scalar(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensorFactory
-
- scalar(double) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensorFactory
-
- scalar(double) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- scalar(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensorFactory
-
- scalar(long) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- scalar(int) - Method in interface io.improbable.keanu.tensor.FixedPointTensorFactory
-
- scalar(T) - Static method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- scalar(long) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- scalar(long) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- scalar(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensorFactory
-
- scalar(int) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- scalar(long) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensorFactory
-
- scalar(int) - Static method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- scalar(long) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- scalar(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensorFactory
-
- scalar(long) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- scalar(int) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensorFactory
-
- scalar(long) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- scalar(long) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- scalar(int) - Method in interface io.improbable.keanu.tensor.lng.LongTensorFactory
-
- scalar(DATA) - Static method in interface io.improbable.keanu.tensor.Tensor
-
- scalar() - Method in interface io.improbable.keanu.tensor.Tensor
-
- scalar(Object) - Static method in interface io.improbable.keanu.vertices.ConstantVertex
-
- SCALAR_SHAPE - Static variable in interface io.improbable.keanu.BaseTensor
-
- SCALE_NAME - Static variable in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.CauchyVertex
-
- select(List<? extends Variable>, int) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.FullVariableSelector
-
- select(List<? extends Variable>, int) - Method in interface io.improbable.keanu.algorithms.mcmc.proposal.MHStepVariableSelector
-
- select(List<? extends Variable>, int) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.SingleVariableSelector
-
- selectDimensions(int, int, long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- Sequence - Class in io.improbable.keanu.templating
-
- Sequence(int, int, String) - Constructor for class io.improbable.keanu.templating.Sequence
-
- SequenceBuilder<T> - Class in io.improbable.keanu.templating
-
SequenceBuilder allows sequences to be constructed in steps
- SequenceBuilder() - Constructor for class io.improbable.keanu.templating.SequenceBuilder
-
- SequenceBuilder.FromCount - Class in io.improbable.keanu.templating
-
An intermediate builder, with a set count
- SequenceBuilder.FromCountFactories - Class in io.improbable.keanu.templating
-
Build some number of sequence items
- SequenceBuilder.FromDataFactories - Class in io.improbable.keanu.templating
-
Build Sequence from some provided Data
- SequenceBuilder.FromIterator - Class in io.improbable.keanu.templating
-
An intermediate builder, with a set data iterator
- SequenceConstructionException - Exception in io.improbable.keanu.templating
-
This extends RuntimeException because Sequence are typically used inside a lambda function
And checked exceptions in a lambda must be caught, which leads to ugly code
See https://stackoverflow.com/a/27668305/741789
- SequenceConstructionException(String) - Constructor for exception io.improbable.keanu.templating.SequenceConstructionException
-
- SequenceConstructionException(String, Throwable) - Constructor for exception io.improbable.keanu.templating.SequenceConstructionException
-
- SequenceItem - Class in io.improbable.keanu.templating
-
- SequenceItem(int, int) - Constructor for class io.improbable.keanu.templating.SequenceItem
-
- SequenceItem(int, int, String) - Constructor for class io.improbable.keanu.templating.SequenceItem
-
- SequenceLoader - Class in io.improbable.keanu.templating
-
- SequenceLoader() - Constructor for class io.improbable.keanu.templating.SequenceLoader
-
- set(Boolean, long) - Method in class io.improbable.keanu.tensor.bool.BooleanBuffer.BooleanArrayWrapper
-
- set(BooleanBuffer.PrimitiveBooleanWrapper, long[], long[]) - Method in class io.improbable.keanu.tensor.bool.JVMBooleanTensor
-
- set(Double, long) - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- set(DoubleBuffer.PrimitiveDoubleWrapper, long[], long[]) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- set(INDArray) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- set(T, long) - Method in class io.improbable.keanu.tensor.generic.GenericBuffer.GenericArrayWrapper
-
- set(GenericBuffer.PrimitiveGenericWrapper<T>, long[], long[]) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- set(Integer, long) - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- set(IntegerBuffer.PrimitiveIntegerWrapper, long[], long[]) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- set(INDArray) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- set(T, long) - Method in interface io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.PrimitiveArrayWrapper
-
- set(T, long) - Method in class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- set(B, long[], long[]) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- set(LongBuffer.PrimitiveLongWrapper, long[], long[]) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- set(Long, long) - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- set(INDArray) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- set(long, N) - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- setAllInPlace(Integer) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- setAllInPlace(T) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- setAllInPlace(T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- setAllInPlace(N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- setAndCascade(boolean) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- setAndCascade(boolean[]) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- setAndCascade(int) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- setAndCascade(int[]) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- setAndCascade(double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- setAndCascade(double[]) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- setAndCascade(TENSOR) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- setAndCascade(T) - Method in interface io.improbable.keanu.vertices.Vertex
-
- setAndCascade(T) - Method in class io.improbable.keanu.vertices.VertexImpl
-
This sets the value in this vertex and tells each child vertex about
the new change.
- setDefaultPrintStream(PrintStream) - Static method in class io.improbable.keanu.util.status.StatusBar
-
Override the default print stream globally
- setDefaultRandomSeed(long) - Static method in class io.improbable.keanu.KeanuRandom
-
- 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
-
- setLabel(VertexLabel) - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.BooleanProxyVertex
-
- setLabel(VertexLabel) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.IntegerProxyVertex
-
- setLabel(VertexLabel) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleProxyVertex
-
- setLabel(VertexLabel) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- setLabel(String) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- setLabel(VertexLabel) - Method in interface io.improbable.keanu.vertices.Vertex
-
- setLabel(String) - Method in interface io.improbable.keanu.vertices.Vertex
-
- setLabel(VertexLabel) - Method in class io.improbable.keanu.vertices.VertexImpl
-
Set a label for this vertex.
- setLabel(String) - Method in class io.improbable.keanu.vertices.VertexImpl
-
- setMessage(String) - Method in class io.improbable.keanu.util.status.StatusBar
-
- setParent(T) - Method in interface io.improbable.keanu.vertices.ProxyVertex
-
- setParent(Vertex<BooleanTensor, ?>) - Method in class io.improbable.keanu.vertices.tensor.bool.nonprobabilistic.BooleanProxyVertex
-
- setParent(Vertex<IntegerTensor, ?>) - Method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.nonprobabilistic.IntegerProxyVertex
-
- setParent(Vertex<DoubleTensor, ?>) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.DoubleProxyVertex
-
- setParents(Collection<? extends Vertex>) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- setParents(Vertex<?, ?>...) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- setParents(Collection<? extends Vertex>) - Method in interface io.improbable.keanu.vertices.Vertex
-
- setParents(Vertex<?, ?>...) - Method in interface io.improbable.keanu.vertices.Vertex
-
- setParents(Collection<? extends Vertex>) - Method in class io.improbable.keanu.vertices.VertexImpl
-
- setParents(Vertex<?, ?>...) - Method in class io.improbable.keanu.vertices.VertexImpl
-
- setPrintStream(PrintStream) - Static method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.PrintVertex
-
- setProposal(Variable<T, ?>, T) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.Proposal
-
- 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
-
- setState(NetworkState) - Method in class io.improbable.keanu.network.BayesianNetwork
-
- setState(VertexState<TENSOR>) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- setState(VertexState<T>) - Method in interface io.improbable.keanu.vertices.Vertex
-
- setState(VertexState<T>) - Method in class io.improbable.keanu.vertices.VertexImpl
-
- SetterMatcher - Class in io.improbable.keanu.util.csv.pojo
-
This finds an appropriate setter method for a given csv title.
- setText(String) - Method in class io.improbable.keanu.util.status.TextComponent
-
Sets the text to be displayed by the component.
- setValue(N, long...) - Method in interface io.improbable.keanu.tensor.Tensor
-
- setValue(String) - Method in class io.improbable.keanu.util.io.VertexDotLabel
-
- setValue(boolean) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- setValue(boolean[]) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- setValue(int) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- setValue(int[]) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- setValue(double) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- setValue(double[]) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- setValue(TENSOR) - Method in class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- setValue(T) - Method in interface io.improbable.keanu.vertices.Vertex
-
- setValue(T) - Method in class io.improbable.keanu.vertices.VertexImpl
-
Sets the value if the vertex isn't already observed.
- setWithMask(T, N) - Method in interface io.improbable.keanu.BaseNumberTensor
-
- setWithMask(T, N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- setWithMask(VERTEX, T) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- setWithMask(VERTEX, VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- setWithMaskInPlace(DoubleTensor, Double) - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- setWithMaskInPlace(IntegerTensor, Integer) - Method in class io.improbable.keanu.tensor.intgr.JVMIntegerTensor
-
- setWithMaskInPlace(LongTensor, Long) - Method in class io.improbable.keanu.tensor.lng.JVMLongTensor
-
- setWithMaskInPlace(TENSOR, T) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- setWithMaskInPlace(T, N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- SetWithMaskVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.ternary
-
- SetWithMaskVertex(TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>, TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.ternary.SetWithMaskVertex
-
- shape - Variable in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- shapeDesiredToRankByAppendingOnes(long[], int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- shapeToDesiredRankByPrependingOnes(long[], int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- SIGMA - Static variable in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- SIGMA_NAME - Static variable in class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.GaussianVertex
-
- sigmoid() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- sigmoid() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- sigmoid() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- sigmoidInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- sigmoidInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- sigmoidInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- SigmoidVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- SigmoidVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.SigmoidVertex
-
Applies the sigmoid function to a vertex.
- sign() - Method in interface io.improbable.keanu.BaseNumberTensor
-
- sign() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- sign() - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- signInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- signInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- signInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- signInPlace() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- SignVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.unary
-
- SignVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.SignVertex
-
Takes the sign of a vertex
- SimpleNetworkState - Class in io.improbable.keanu.network
-
- SimpleNetworkState(Map<VariableReference, ?>) - Constructor for class io.improbable.keanu.network.SimpleNetworkState
-
- SimpleVertexDictionary - Class in io.improbable.keanu.vertices
-
- 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() - Constructor for class io.improbable.keanu.Keanu.Sampling.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.
- SimulatedAnnealing.SimulatedAnnealingBuilder - Class in io.improbable.keanu.algorithms.mcmc
-
- SimulatedAnnealingBuilder() - Constructor for class io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing.SimulatedAnnealingBuilder
-
- sin() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- sin() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- sin() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- sin() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- SINGLE_VARIABLE_SELECTOR - Static variable in interface io.improbable.keanu.algorithms.mcmc.proposal.MHStepVariableSelector
-
- SingleValueWrapper(T) - Constructor for class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- SingleVariableSelector - Class in io.improbable.keanu.algorithms.mcmc.proposal
-
- sinh() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- sinh() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- sinh() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- sinhInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- sinhInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- sinhInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- SinhVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- SinhVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.SinhVertex
-
- sinInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- sinInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- sinInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- SinVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- SinVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.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.templating.Sequence
-
- size() - Method in class io.improbable.keanu.tensor.BivariateDataStatisticsCalculator
-
- size() - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- slice(int, long) - Method in interface io.improbable.keanu.BaseTensor
-
- slice(String) - Method in interface io.improbable.keanu.BaseTensor
-
- slice(Slicer) - Method in interface io.improbable.keanu.BaseTensor
-
- slice(int, long) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- slice(Slicer) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- slice(JVMBuffer.ArrayWrapperFactory<T, B>, B, IndexMapper) - Static method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- slice(Long, Long, Long) - Method in class io.improbable.keanu.tensor.jvm.Slicer.SlicerBuilder
-
- slice(Integer, Integer, Integer) - Method in class io.improbable.keanu.tensor.jvm.Slicer.SlicerBuilder
-
- slice(Long, Long) - Method in class io.improbable.keanu.tensor.jvm.Slicer.SlicerBuilder
-
- slice(Integer, Integer) - Method in class io.improbable.keanu.tensor.jvm.Slicer.SlicerBuilder
-
- slice(Long) - Method in class io.improbable.keanu.tensor.jvm.Slicer.SlicerBuilder
-
- slice(Integer) - Method in class io.improbable.keanu.tensor.jvm.Slicer.SlicerBuilder
-
- slice() - Method in class io.improbable.keanu.tensor.jvm.Slicer.SlicerBuilder
-
Take all indices.
- slice(int, long) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- slice(Slicer) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- slice(int, long) - Method in interface io.improbable.keanu.vertices.tensor.TensorVertex
-
- slice(Slicer) - Method in interface io.improbable.keanu.vertices.tensor.TensorVertex
-
- sliceAlongDimension(int, long, long) - Method in interface io.improbable.keanu.BaseTensor
-
- Slicer - Class in io.improbable.keanu.tensor.jvm
-
- Slicer(List<Slicer.Slice>, Integer) - Constructor for class io.improbable.keanu.tensor.jvm.Slicer
-
- Slicer(long[], long[], long[], Integer, boolean[], boolean[]) - Constructor for class io.improbable.keanu.tensor.jvm.Slicer
-
- Slicer.Slice - Class in io.improbable.keanu.tensor.jvm
-
- Slicer.SlicerBuilder - Class in io.improbable.keanu.tensor.jvm
-
- SlicerBuilder() - Constructor for class io.improbable.keanu.tensor.jvm.Slicer.SlicerBuilder
-
- SlicerIndexMapper - Class in io.improbable.keanu.tensor.jvm
-
This class provides shape calculation and index mapping for the slice operation.
- SlicerIndexMapper(Slicer, long[], long[]) - Constructor for class io.improbable.keanu.tensor.jvm.SlicerIndexMapper
-
- SliceVertex<T,TENSOR extends Tensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor
-
- SliceVertex(TensorVertex<T, TENSOR, VERTEX>, int, long) - Constructor for class io.improbable.keanu.vertices.tensor.SliceVertex
-
Takes the slice along a given dimension and index of a vertex
- slideDimension(int, int, int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- 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.
- split(int, long...) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- split(JVMBuffer.ArrayWrapperFactory<T, B>, B, long[], long[], int, long...) - Static method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- split(INDArray, int, long...) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayExtensions
-
- split(int, long...) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jTensor
-
- split(int, long...) - Method in interface io.improbable.keanu.tensor.Tensor
-
- sqrt() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- sqrt() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- sqrt() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- SQRT_2PI - Static variable in class io.improbable.keanu.distributions.continuous.Gaussian
-
- sqrtInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- sqrtInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- sqrtInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- squeeze() - Method in interface io.improbable.keanu.BaseTensor
-
- stack(int, BooleanTensor...) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- stack(int, DoubleTensor...) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- stack(int, IntegerTensor...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- stack(int, LongTensor...) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- standardDeviation() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- standardDeviation() - Method in class io.improbable.keanu.tensor.dbl.JVMDoubleTensor
-
- standardDeviation() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- standardDeviation() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- StandardDeviationVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- StandardDeviationVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.StandardDeviationVertex
-
- standardErrorForGradient() - Method in class io.improbable.keanu.tensor.BivariateDataStatisticsCalculator
-
Calculate the standard error, which is the unbiased estimate of the standard deviation of the gradient
From https://www2.isye.gatech.edu/~yxie77/isye2028/lecture12.pdf
- standardErrorForIntercept() - Method in class io.improbable.keanu.tensor.BivariateDataStatisticsCalculator
-
Calculate the standard error, which is the unbiased estimate of the standard deviation of the intercept
From https://www2.isye.gatech.edu/~yxie77/isye2028/lecture12.pdf
- standardize() - Method in interface io.improbable.keanu.BaseFloatingPointTensor
-
- standardize() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- standardize() - Method in interface io.improbable.keanu.vertices.tensor.number.floating.FloatingPointTensorVertex
-
- standardizeInPlace() - Method in interface io.improbable.keanu.tensor.FloatingPointTensor
-
- standardizeInPlace() - Method in class io.improbable.keanu.tensor.jvm.JVMFloatingPointTensor
-
- standardizeInPlace() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jFloatingPointTensor
-
- StandardizeVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.floating.operators.unary
-
- StandardizeVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.operators.unary.StandardizeVertex
-
- startNewThreadForNd4j() - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- Statistics - Class in io.improbable.keanu.algorithms
-
- Statistics(Enum[]) - Constructor for class io.improbable.keanu.algorithms.Statistics
-
- StatusBar - Class in io.improbable.keanu.util.status
-
- StatusBar(PrintStream, ScheduledExecutorService) - Constructor for class io.improbable.keanu.util.status.StatusBar
-
- StatusBar(PrintStream) - Constructor for class io.improbable.keanu.util.status.StatusBar
-
- StatusBar(ScheduledExecutorService) - Constructor for class io.improbable.keanu.util.status.StatusBar
-
- StatusBar() - Constructor for class io.improbable.keanu.util.status.StatusBar
-
- StatusBarComponent - Interface in io.improbable.keanu.util.status
-
- step() - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastingsSampler
-
- step(Set<Variable>, double) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastingsStep
-
- step(Set<Variable>, double, double) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastingsStep
-
- step(LeapfrogState, ProbabilisticModelWithGradient, double) - Method in class io.improbable.keanu.algorithms.mcmc.nuts.LeapfrogIntegrator
-
Performs one leapfrog of the variables with a time delta as defined by timeStep
- step() - Method in interface io.improbable.keanu.algorithms.mcmc.SamplingAlgorithm
-
Move forward the state of the Sampling Algorithm by a single step but do not return anything.
- step() - Method in class io.improbable.keanu.algorithms.sampling.ForwardSampler
-
- step() - Method in class io.improbable.keanu.util.status.AverageTimeComponent
-
Advances the step counter which is used to calculate the average step time.
- step() - Method in class io.improbable.keanu.util.status.RemainingTimeComponent
-
Advances the step counter which is used to calculate the average step time.
- STILL_LOOPING_LABEL - Static variable in class io.improbable.keanu.templating.loop.Loop
-
- stoppingTrustRegionRadius(double) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.BOBYQA.BOBYQABuilder
-
- store(Enum, Double) - Method in class io.improbable.keanu.algorithms.Statistics
-
- stream() - Method in class io.improbable.keanu.algorithms.mcmc.NetworkSamplesGenerator
-
- 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
- stride - Variable in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- StridedSliceVertex<T,TENSOR extends Tensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor
-
- StridedSliceVertex(TensorVertex<T, TENSOR, VERTEX>, long[], long[], long[], Integer, boolean[], boolean[]) - Constructor for class io.improbable.keanu.vertices.tensor.StridedSliceVertex
-
- StridedSliceVertex(TensorVertex<T, TENSOR, VERTEX>, Slicer) - Constructor for class io.improbable.keanu.vertices.tensor.StridedSliceVertex
-
- StringVariableReference - Class in io.improbable.keanu.backend
-
- StringVariableReference() - Constructor for class io.improbable.keanu.backend.StringVariableReference
-
- StudentT - Class in io.improbable.keanu.distributions.continuous
-
Student T Distribution
https://en.wikipedia.org/wiki/Student%27s_t-distribution#Sampling_distribution
- StudentTVertex - Class in io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic
-
- StudentTVertex(long[], Vertex<IntegerTensor, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.StudentTVertex
-
One v that must match a proposed tensor shape of StudentT
- StudentTVertex(long[], int) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.StudentTVertex
-
- StudentTVertex(IntegerVertex) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.StudentTVertex
-
- StudentTVertex(int) - Constructor for class io.improbable.keanu.vertices.tensor.number.floating.dbl.probabilistic.StudentTVertex
-
- subi(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.ndj4.INDArrayShim
-
- subtract(ForwardModePartialDerivative, long[]) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.ForwardModePartialDerivative
-
- sum() - Method in interface io.improbable.keanu.BaseNumberTensor
-
Sum over all dimensions.
- sum(int...) - Method in interface io.improbable.keanu.BaseNumberTensor
-
Sum over specified dimensions.
- sum() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleArrayWrapper
-
- sum() - Method in class io.improbable.keanu.tensor.dbl.DoubleBuffer.DoubleWrapper
-
- sum() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerArrayWrapper
-
- sum() - Method in class io.improbable.keanu.tensor.intgr.IntegerBuffer.IntegerWrapper
-
- sum() - Method in interface io.improbable.keanu.tensor.jvm.buffer.PrimitiveNumberWrapper
-
- sum() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- sum() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongArrayWrapper
-
- sum() - Method in class io.improbable.keanu.tensor.lng.LongBuffer.LongWrapper
-
- sum(int...) - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- sum() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- sum() - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- sum(int...) - Method in interface io.improbable.keanu.vertices.tensor.number.NumberTensorVertex
-
- sumNumber() - Method in class io.improbable.keanu.tensor.jvm.JVMNumberTensor
-
- sumNumber() - Method in class io.improbable.keanu.tensor.ndj4.Nd4jNumberTensor
-
- sumNumber() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- SumVertex<T extends java.lang.Number,TENSOR extends NumberTensor<T,TENSOR>,VERTEX extends NumberTensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor.number.operators.unary
-
- SumVertex(TensorVertex<T, TENSOR, VERTEX>, int[]) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.SumVertex
-
Performs a sum across specified dimensions.
- SumVertex(TensorVertex<T, TENSOR, VERTEX>) - Constructor for class io.improbable.keanu.vertices.tensor.number.operators.unary.SumVertex
-
Performs a sum across all dimensions
- swapAxis(int, int) - Method in interface io.improbable.keanu.BaseTensor
-
- validate(TENSOR) - Method in class io.improbable.keanu.tensor.validate.DebugTensorValidator
-
- validate(DoubleTensor) - Method in class io.improbable.keanu.tensor.validate.NaNFixingTensorValidator
-
- validate(TENSOR) - Method in class io.improbable.keanu.tensor.validate.TensorCheckAndRespondValidator
-
- validate(TENSOR) - Method in interface io.improbable.keanu.tensor.validate.TensorValidator
-
- validateShapes(long[], long[], long[]) - Static method in class io.improbable.keanu.distributions.continuous.MultivariateGaussian
-
- value(double[]) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.ApacheFitnessFunctionAdapter
-
- value(double[]) - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.ApacheFitnessFunctionGradientAdapter
-
- value - Variable in class io.improbable.keanu.tensor.jvm.buffer.JVMBuffer.SingleValueWrapper
-
- VALUE_IN_LABEL - Static variable in class io.improbable.keanu.templating.loop.Loop
-
- VALUE_OUT_LABEL - Static variable in class io.improbable.keanu.templating.loop.Loop
-
- valueOf(String) - Static method in enum io.improbable.keanu.algorithms.mcmc.nuts.NUTS.Metrics
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.improbable.keanu.algorithms.variational.optimizer.ConvergenceChecker.Norm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.improbable.keanu.algorithms.variational.optimizer.gradient.ConjugateGradient.UpdateFormula
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.improbable.keanu.algorithms.variational.optimizer.ProbabilityFitness
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.improbable.keanu.model.regression.RegressionRegularization
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.improbable.keanu.tensor.bool.BroadcastableBooleanOperations
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.improbable.keanu.tensor.dbl.KeanuLapack.Triangular
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.improbable.keanu.algorithms.mcmc.nuts.NUTS.Metrics
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.improbable.keanu.algorithms.variational.optimizer.ConvergenceChecker.Norm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.improbable.keanu.algorithms.variational.optimizer.gradient.ConjugateGradient.UpdateFormula
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.improbable.keanu.algorithms.variational.optimizer.ProbabilityFitness
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.improbable.keanu.model.regression.RegressionRegularization
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.improbable.keanu.tensor.bool.BroadcastableBooleanOperations
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.improbable.keanu.tensor.dbl.KeanuLapack.Triangular
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Variable<VALUE,STATE extends VariableState> - Interface in io.improbable.keanu.algorithms
-
- VariableImpl<T> - Class in io.improbable.keanu.backend
-
- VariableImpl() - Constructor for class io.improbable.keanu.backend.VariableImpl
-
- VariableReference - Interface in io.improbable.keanu.algorithms
-
A unique identifier for a
Variable
, used as a key in
Map
s
- variableSelector(MHStepVariableSelector) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings.MetropolisHastingsBuilder
-
- variableSelector(MHStepVariableSelector) - Method in class io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing.SimulatedAnnealingBuilder
-
- VariableState - Interface in io.improbable.keanu.network
-
- VariableStateImpl - Class in io.improbable.keanu.backend
-
- VariableStateImpl() - Constructor for class io.improbable.keanu.backend.VariableStateImpl
-
- VariableValues - Class in io.improbable.keanu.algorithms.mcmc.nuts
-
- VarianceCalculator - Class in io.improbable.keanu.algorithms.mcmc.nuts
-
Uses Welford's online algorithm for computing sample variance
- VarianceCalculator(Map<VariableReference, DoubleTensor>, Map<VariableReference, DoubleTensor>, double) - Constructor for class io.improbable.keanu.algorithms.mcmc.nuts.VarianceCalculator
-
- vector(boolean...) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- vector(double...) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- vector(int...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- vector(long...) - Static method in interface io.improbable.keanu.tensor.lng.LongTensor
-
- Vertex<T,VERTEX extends Vertex<T,VERTEX>> - Interface in io.improbable.keanu.vertices
-
- VertexBinaryOp<L extends Vertex,R extends Vertex> - Interface in io.improbable.keanu.vertices
-
- VertexDictionary - Interface in io.improbable.keanu.vertices
-
- VertexDotLabel - Class in io.improbable.keanu.util.io
-
- VertexDotLabel(Vertex) - Constructor for class io.improbable.keanu.util.io.VertexDotLabel
-
- VertexId - Class in io.improbable.keanu.vertices
-
An object representing the ID value of a vertex.
- VertexId() - Constructor for class io.improbable.keanu.vertices.VertexId
-
- VertexId(long) - Constructor for class io.improbable.keanu.vertices.VertexId
-
- VertexImpl<T,VERTEX extends Vertex<T,VERTEX>> - Class in io.improbable.keanu.vertices
-
- VertexImpl() - Constructor for class io.improbable.keanu.vertices.VertexImpl
-
- VertexImpl(long[]) - Constructor for class io.improbable.keanu.vertices.VertexImpl
-
- VertexLabel - Class in io.improbable.keanu.vertices
-
- VertexLabel(String) - Constructor for class io.improbable.keanu.vertices.VertexLabel
-
- VertexLabel(String, String...) - Constructor for class io.improbable.keanu.vertices.VertexLabel
-
- VertexLabel(List<String>, String) - Constructor for class io.improbable.keanu.vertices.VertexLabel
-
- VertexState<T> - Class in io.improbable.keanu.vertices
-
- VertexState() - Constructor for class io.improbable.keanu.vertices.VertexState
-
- VertexUnaryOp<T extends Vertex> - Interface in io.improbable.keanu.vertices
-
- VertexValuePropagation - Class in io.improbable.keanu.algorithms.graphtraversal
-
This class enables efficient propagation of vertex updates.
- VertexWrapper<TENSOR,VERTEX extends Vertex<TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor
-
- VertexWrapper() - Constructor for class io.improbable.keanu.vertices.tensor.VertexWrapper
-
- when(Object...) - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConditionalProbabilityTable.BooleanCPTBuilder
-
- when(Object...) - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConditionalProbabilityTable.CPTBuilder
-
- when(Object...) - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConditionalProbabilityTable.CPTRawBuilder
-
- when(Object...) - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConditionalProbabilityTable.DoubleCPTBuilder
-
- when(Object...) - Method in class io.improbable.keanu.vertices.tensor.generic.nonprobabilistic.ConditionalProbabilityTable.IntegerCPTBuilder
-
- where(BOOLEAN, T) - Method in interface io.improbable.keanu.BaseTensor
-
- where(BooleanTensor, DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- where(BooleanTensor, IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- where(BooleanTensor, TENSOR) - Method in class io.improbable.keanu.tensor.jvm.JVMTensor
-
- where(BooleanVertex, VERTEX) - Method in interface io.improbable.keanu.vertices.tensor.TensorVertex
-
- WhereVertex<T,TENSOR extends Tensor<T,TENSOR>,VERTEX extends TensorVertex<T,TENSOR,VERTEX>> - Class in io.improbable.keanu.vertices.tensor
-
- WhereVertex(Vertex<BooleanTensor, ?>, Vertex<TENSOR, ?>, Vertex<TENSOR, ?>) - Constructor for class io.improbable.keanu.vertices.tensor.WhereVertex
-
- withDefaultConfig() - Static method in class io.improbable.keanu.Keanu.Sampling.Forward
-
- withDefaultConfig(KeanuRandom) - Static method in class io.improbable.keanu.Keanu.Sampling.Forward
-
- withDefaultConfig() - Static method in class io.improbable.keanu.Keanu.Sampling.MetropolisHastings
-
- withDefaultConfig(KeanuRandom) - Static method in class io.improbable.keanu.Keanu.Sampling.MetropolisHastings
-
- withDefaultConfig() - Static method in class io.improbable.keanu.Keanu.Sampling.NUTS
-
- withDefaultConfig(KeanuRandom) - Static method in class io.improbable.keanu.Keanu.Sampling.NUTS
-
- withDefaultConfig() - Static method in class io.improbable.keanu.Keanu.Sampling.SimulatedAnnealing
-
- withDefaultConfig(KeanuRandom) - Static method in class io.improbable.keanu.Keanu.Sampling.SimulatedAnnealing
-
- withDefaultConfigFor(KeanuProbabilisticModel) - Method in class io.improbable.keanu.Keanu.Sampling.MCMC
-
- withDefaultConfigFor(KeanuProbabilisticModel, KeanuRandom) - Method in class io.improbable.keanu.Keanu.Sampling.MCMC
-
- withDefaultHeader() - Method in class io.improbable.keanu.util.csv.ColumnWriter
-
- withDefaultHeader() - Method in class io.improbable.keanu.util.csv.RowWriter
-
- withDefaultHeader() - Method in class io.improbable.keanu.util.csv.SampleWriter
-
- withDefaultHeader() - Method in class io.improbable.keanu.util.csv.Writer
-
- withDelimiter(String) - Method in class io.improbable.keanu.util.csv.CsvReader
-
Defaults to a comma "," but could be \t for tab separated files or something else.
- withEmptyValue(String) - Method in class io.improbable.keanu.util.csv.Writer
-
- withEscapeCharacter(char) - Method in class io.improbable.keanu.util.csv.Writer
-
- withExtraEntries(Map<VertexLabel, Vertex<?, ?>>) - Method in class io.improbable.keanu.templating.SequenceItem
-
- withExtraEntries(Map<VertexLabel, Vertex<?, ?>>) - Method in class io.improbable.keanu.vertices.SimpleVertexDictionary
-
- withExtraEntries(Map<VertexLabel, Vertex<?, ?>>) - Method in interface io.improbable.keanu.vertices.VertexDictionary
-
- withExtraNamespace(String) - Method in class io.improbable.keanu.vertices.VertexLabel
-
- withFactories(Collection<Consumer<SequenceItem>>) - Method in class io.improbable.keanu.templating.SequenceBuilder.FromCount
-
Set the SequenceItem factory method, taking no additional data
- withFactories(Collection<BiConsumer<SequenceItem, T>>) - Method in class io.improbable.keanu.templating.SequenceBuilder.FromIterator
-
Set the SequenceItem factory method, taking additional data
- withFactory(Consumer<SequenceItem>) - Method in class io.improbable.keanu.templating.SequenceBuilder.FromCount
-
Set the SequenceItem factory method, taking no additional data
- withFactory(BiConsumer<SequenceItem, T>) - Method in class io.improbable.keanu.templating.SequenceBuilder.FromIterator
-
Set the SequenceItem factory method, taking additional data
- withHeader(String...) - Method in class io.improbable.keanu.util.csv.Writer
-
- withHeaderEnabled(boolean) - Method in class io.improbable.keanu.util.csv.Writer
-
- withInitialConditions(V, V...) - Static method in class io.improbable.keanu.templating.loop.Loop
-
A factory method for creating a loop
- withInitialConditions(VertexDictionary) - Static method in class io.improbable.keanu.templating.loop.Loop
-
A factory method for creating a loop
- withInitialState(Vertex<?, ?>) - Method in class io.improbable.keanu.templating.SequenceBuilder
-
- withInitialState(VertexLabel, Vertex<?, ?>) - Method in class io.improbable.keanu.templating.SequenceBuilder
-
- withInitialState(VertexDictionary) - Method in class io.improbable.keanu.templating.SequenceBuilder
-
- withLineEnd(String) - Method in class io.improbable.keanu.util.csv.Writer
-
- withMaxIterations(int) - Method in class io.improbable.keanu.templating.loop.LoopBuilder
-
An optional method to override the default value
- withNumParticles(int) - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilterBuilder
-
- withoutOuterNamespace() - Method in class io.improbable.keanu.vertices.VertexLabel
-
- withParameters(DoubleTensor, DoubleTensor, DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Beta
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Cauchy
-
- withParameters(IntegerTensor) - Static method in class io.improbable.keanu.distributions.continuous.ChiSquared
-
- withParameters(DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Dirichlet
-
- withParameters(DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Exponential
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Gamma
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Gaussian
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.InverseGamma
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Laplace
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Logistic
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.LogNormal
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.MultivariateGaussian
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Pareto
-
- withParameters(IntegerTensor) - 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
- withParameters(DoubleTensor, DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Triangular
-
- withParameters(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.continuous.Uniform
-
- withParameters(DoubleTensor) - Static method in class io.improbable.keanu.distributions.discrete.Bernoulli
-
- withParameters(DoubleTensor, IntegerTensor) - Static method in class io.improbable.keanu.distributions.discrete.Binomial
-
- withParameters(Map<CAT, DoubleTensor>) - Static method in class io.improbable.keanu.distributions.discrete.Categorical
-
- withParameters(DoubleTensor) - Static method in class io.improbable.keanu.distributions.discrete.Geometric
-
- withParameters(IntegerTensor, DoubleTensor) - Static method in class io.improbable.keanu.distributions.discrete.Multinomial
-
- withParameters(IntegerTensor, DoubleTensor, boolean) - Static method in class io.improbable.keanu.distributions.discrete.Multinomial
-
- withParameters(DoubleTensor) - Static method in class io.improbable.keanu.distributions.discrete.Poisson
-
- withParameters(IntegerTensor, IntegerTensor) - Static method in class io.improbable.keanu.distributions.discrete.UniformInt
-
- withPriorOnIntercept(DoubleVertex, DoubleVertex) - Method in class io.improbable.keanu.model.regression.RegressionModelBuilder
-
Set the input parameters to the distribution describing the prior belief about the intercept of the regression model
- withPriorOnIntercept(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.model.regression.RegressionModelBuilder
-
- withPriorOnIntercept(double, double) - Method in class io.improbable.keanu.model.regression.RegressionModelBuilder
-
- withPriorOnWeights(DoubleVertex, DoubleVertex) - Method in class io.improbable.keanu.model.regression.RegressionModelBuilder
-
Set the input parameters to the distribution describing the prior belief about the weights of the regression model
- withPriorOnWeights(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.model.regression.RegressionModelBuilder
-
- withPriorOnWeights(double, double) - Method in class io.improbable.keanu.model.regression.RegressionModelBuilder
-
- withPriorOnWeightsAndIntercept(double, double) - Method in class io.improbable.keanu.model.regression.RegressionModelBuilder
-
Set the input parameters to the distribution describing the prior belief about both the intercept and weights of the regression model
- withQuoteCharacter(char) - Method in class io.improbable.keanu.util.csv.Writer
-
- withRandom(KeanuRandom) - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilterBuilder
-
- withRegularization(RegressionRegularization) - Method in class io.improbable.keanu.model.regression.RegressionModelBuilder
-
- withResamplingCycles(int) - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilterBuilder
-
- withResamplingProportion(double) - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilterBuilder
-
- withRespectTo(Vertex) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.PartialsOf
-
- withRespectTo(VertexId) - Method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.nonprobabilistic.diff.PartialsOf
-
- withSampling(SamplingModelFitting) - Method in class io.improbable.keanu.model.regression.RegressionModelBuilder
-
Optional - use a sampling algorithm to fit the model instead of the default, which is gradient optimization.
- withSeparator(char) - Method in class io.improbable.keanu.util.csv.Writer
-
- withShape(double, Map<VariableReference, DoubleTensor>) - Static method in class io.improbable.keanu.algorithms.mcmc.nuts.VariableValues
-
- withTrainingData(DoubleTensor, DoubleTensor) - Static method in class io.improbable.keanu.model.regression.RegressionModel
-
- withTrainingData(DoubleTensor, BooleanTensor) - Static method in class io.improbable.keanu.model.regression.RegressionModel
-
- withTransitionMapping(Map<VertexLabel, VertexLabel>) - Method in class io.improbable.keanu.templating.SequenceBuilder
-
- wrap(NonProbabilisticVertex<TENSOR, VERTEX>) - Method in class io.improbable.keanu.vertices.tensor.BinaryTensorOpVertex
-
- wrap(NonProbabilisticVertex<BooleanTensor, BooleanVertex>) - Method in interface io.improbable.keanu.vertices.tensor.bool.BooleanVertex
-
- wrap(NonProbabilisticVertex<GenericTensor<T>, GenericTensorVertex<T>>) - Method in interface io.improbable.keanu.vertices.tensor.generic.GenericTensorVertex
-
- wrap(NonProbabilisticVertex<IntegerTensor, IntegerVertex>) - Method in interface io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertex
-
- wrap(NonProbabilisticVertex<DoubleTensor, DoubleVertex>) - Method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertex
-
- wrap(NonProbabilisticVertex<TENSOR, VERTEX>) - Method in class io.improbable.keanu.vertices.tensor.number.operators.ternary.SetWithMaskVertex
-
- wrap(NonProbabilisticVertex<TENSOR, VERTEX>) - Method in interface io.improbable.keanu.vertices.tensor.TensorVertex
-
- wrap(NonProbabilisticVertex<TENSOR, VERTEX>) - Method in class io.improbable.keanu.vertices.tensor.UnaryTensorOpVertex
-
- wrap(NonProbabilisticVertex<TENSOR, VERTEX>) - Method in class io.improbable.keanu.vertices.tensor.WhereVertex
-
- wrapIfNeeded(Vertex<IntegerTensor, ?>) - Static method in class io.improbable.keanu.vertices.tensor.number.fixed.intgr.IntegerVertexWrapper
-
- wrapIfNeeded(Vertex<DoubleTensor, ?>) - Static method in class io.improbable.keanu.vertices.tensor.number.floating.dbl.DoubleVertexWrapper
-
- WriteCsv - Class in io.improbable.keanu.util.csv
-
This class provides static helper functions for writing csv data
- WriteCsv() - Constructor for class io.improbable.keanu.util.csv.WriteCsv
-
- Writer - Class in io.improbable.keanu.util.csv
-
- Writer() - Constructor for class io.improbable.keanu.util.csv.Writer
-
- wrtSelfOfSelf(long[]) - Static method in interface io.improbable.keanu.vertices.tensor.number.floating.dbl.Differentiable
-