- C - Static variable in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.BooleanIfVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.BoolProxyVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.CastBoolVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.ConstantBoolVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.BoolBinaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.BoolModelResultVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.BoolConcatenationVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.BoolReduceVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.NumericalEqualsVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.BoolUnaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.CastDoubleVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.ConstantDoubleVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleCPTVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleIfVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleModelResultVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleProxyVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple.ConcatenationVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple.ReduceVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- calculate() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.ConstantGenericVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.CPTVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.IfVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.MultiplexerVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary.BinaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.UnaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.CastIntegerVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.ConstantIntegerVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.IntegerProxyVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpLambda
-
- calculate() - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.IntegerModelResultVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.multiple.IntegerConcatenationVertex
-
- calculate() - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpLambda
-
- calculate() - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpVertex
-
- 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
-
- calculateLogProbFor(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.vertices.ProbabilityCalculator
-
- 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
-
- CastBoolVertex - Class in io.improbable.keanu.vertices.bool.nonprobabilistic
-
- CastBoolVertex(Vertex<? extends BooleanTensor>) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.CastBoolVertex
-
- CastDoubleVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic
-
- CastDoubleVertex(Vertex<? extends NumberTensor>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.CastDoubleVertex
-
- CastIntegerVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic
-
- CastIntegerVertex(Vertex<IntegerTensor>) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.CastIntegerVertex
-
- castToInteger(INDArray, boolean) - Static method in class io.improbable.keanu.tensor.INDArrayExtensions
-
- Categorical<T> - Class in io.improbable.keanu.distributions.discrete
-
- CategoricalVertex<T> - Class in io.improbable.keanu.vertices.generic.probabilistic.discrete
-
- CategoricalVertex(Map<T, DoubleVertex>) - Constructor for class io.improbable.keanu.vertices.generic.probabilistic.discrete.CategoricalVertex
-
- CATEGORY_PROBABILITIES_CANNOT_BE_ZERO - Static variable in class io.improbable.keanu.distributions.discrete.Multinomial
-
- Cauchy - Class in io.improbable.keanu.distributions.continuous
-
- CauchyVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- CauchyVertex(long[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
One location or scale or both that match a proposed tensor shape of Cauchy
- CauchyVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(long[], DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(long[], double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- CauchyVertex(long[], double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- ceil() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- ceil() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- ceil() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- ceil() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- ceilInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- ceilInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- ceilInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- CeilVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- CeilVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.CeilVertex
-
Applies the Ceiling operator to a vertex.
- ChangeValueTo<DATATYPE,TENSOR extends Tensor<DATATYPE>> - 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
- checkHasSingleNonScalarShapeOrAllScalar(long[]...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
This ensures there is at most a single non-scalar shape.
- checkIndexIsValid(long[], long...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkRankIsAtLeastTwo(long[]) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkShapeIsSquareMatrix(long[]) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkShapesCanBeConcatenated(int, long[]...) - Static method in class io.improbable.keanu.tensor.TensorShapeValidation
-
- checkTensorsMatchNonScalarShapeOrAreScalar(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 scalar.
- ChiSquared - Class in io.improbable.keanu.distributions.continuous
-
- ChiSquaredVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- ChiSquaredVertex(long[], IntegerVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ChiSquaredVertex
-
One k that must match a proposed tensor shape of ChiSquared
- ChiSquaredVertex(long[], int) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ChiSquaredVertex
-
- ChiSquaredVertex(IntegerVertex) - Constructor for class io.improbable.keanu.vertices.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.dbl.probabilistic.ChiSquaredVertex
-
- choleskyDecomposition() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- choleskyDecomposition() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- choleskyDecomposition() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- clamp(DoubleTensor, DoubleTensor) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- clamp(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- clamp(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- clampInPlace(DoubleTensor, DoubleTensor) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- clampInPlace(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- clampInPlace(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- ClassificationModel - Interface in io.improbable.keanu.model.linear
-
- clone() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- 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
- 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
-
- concat(int, BooleanTensor[]) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- concat(int, DoubleTensor...) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- concat(int, IntegerTensor...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- concat(long[], long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- concat(int, BoolVertex...) - Static method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- concat(int, DoubleVertex...) - Static method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- concat(List<PartialDerivatives>, List<DoubleTensor>, int) - Static method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple.ConcatenationVertex
-
- concat(int, IntegerVertex...) - Static method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- ConcatenationVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple
-
- ConcatenationVertex(int, DoubleVertex...) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple.ConcatenationVertex
-
A vertex that can concatenate any amount of vertices along a given dimension.
- CONDITION_LABEL - Static variable in class io.improbable.keanu.plating.loop.Loop
-
- ConditionalProbabilityTable - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- ConditionalProbabilityTable.CPTBuilder<T,OUT extends Tensor<T>> - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- ConditionalProbabilityTable.CPTBuilder.CPTWhenBuilder<T,OUT extends Tensor<T>> - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- ConditionalProbabilityTable.CPTRawBuilder - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- ConditionalProbabilityTable.CPTWhenRawBuilder - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- ConditionalProbabilityTable.DoubleCPTBuilder - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- ConditionalProbabilityTable.DoubleCPTBuilder.DoubleCPTWhenBuilder - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- ConstantBoolVertex - Class in io.improbable.keanu.vertices.bool.nonprobabilistic
-
- ConstantBoolVertex(BooleanTensor) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.ConstantBoolVertex
-
- ConstantBoolVertex(boolean) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.ConstantBoolVertex
-
- ConstantBoolVertex(boolean[]) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.ConstantBoolVertex
-
- ConstantDoubleVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic
-
- ConstantDoubleVertex(DoubleTensor) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.ConstantDoubleVertex
-
- ConstantDoubleVertex(double) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.ConstantDoubleVertex
-
- ConstantDoubleVertex(double[]) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.ConstantDoubleVertex
-
- ConstantGenericVertex<T> - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- ConstantGenericVertex(T) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.ConstantGenericVertex
-
- ConstantIntegerVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic
-
- ConstantIntegerVertex(IntegerTensor) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.ConstantIntegerVertex
-
- ConstantIntegerVertex(int[]) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.ConstantIntegerVertex
-
- ConstantIntegerVertex(int) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.ConstantIntegerVertex
-
- ConstantVertex - Class 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 class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.BoolBinaryOpVertex
-
- contradictsObservation() - Method in interface io.improbable.keanu.vertices.NonProbabilistic
-
- cos() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- cos() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- cos() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- cos() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- cosInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- cosInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- cosInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- CosVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- CosVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.CosVertex
-
Takes the cosine of a vertex, Cos(vertex)
- count(int) - Method in class io.improbable.keanu.plating.PlateBuilder
-
Build a fixed number of plates without additional data
- CPTBuilder(List<Vertex<? extends Tensor<Boolean>>>, Map<CPTCondition, Vertex<OUT>>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.ConditionalProbabilityTable.CPTBuilder
-
- CPTCondition - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- CPTCondition() - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.CPTCondition
-
- CPTRawBuilder(List<Vertex<? extends Tensor<Boolean>>>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.ConditionalProbabilityTable.CPTRawBuilder
-
- CPTVertex<OUT extends Tensor> - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- CPTVertex(List<Vertex<? extends Tensor<Boolean>>>, Map<CPTCondition, ? extends Vertex<OUT>>, Vertex<OUT>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.CPTVertex
-
- CPTWhenRawBuilder(List<Boolean>, List<Vertex<? extends Tensor<Boolean>>>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.ConditionalProbabilityTable.CPTWhenRawBuilder
-
- create(Set<Vertex>) - Static method in class io.improbable.keanu.network.NetworkSnapshot
-
- 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(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[]) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- create(double, long[]) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- create(int, 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(long[], long...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- create(int...) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- 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(double[], long[], DataBuffer.Type) - Static method in class io.improbable.keanu.tensor.TypedINDArrayFactory
-
- create(int[], long[], DataBuffer.Type) - Static method in class io.improbable.keanu.tensor.TypedINDArrayFactory
-
- createFitnessProgressBar(Optimizer) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
- createFromProcess(Map<VertexLabel, Vertex<? extends Tensor>>, String, Function<Map<VertexLabel, Vertex<? extends Tensor>>, Map<VertexLabel, Tensor>>) - Static method in class io.improbable.keanu.vertices.model.LambdaModelVertex
-
A vertex whose operation is the execution of a command line process.
- 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
-
- currentPoint(List<? extends Vertex<? extends NumberTensor>>) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
- CustomElementwiseTensorValueChecker<DATATYPE,TENSOR extends Tensor<DATATYPE>> - Class in io.improbable.keanu.tensor.validate.check
-
- CustomElementwiseTensorValueChecker(Function<DATATYPE, Boolean>) - Constructor for class io.improbable.keanu.tensor.validate.check.CustomElementwiseTensorValueChecker
-
- CustomTensorValueChecker<TENSOR extends 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>> - 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.plating.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
-
- determinant() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- determinant() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- determinant() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- diag() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- diag() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- diag() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- diag() - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- diag() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- diag() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- diag() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- 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 - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary
-
- DifferenceVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DifferenceVertex
-
Subtracts one vertex from another
- Differentiable - Interface in io.improbable.keanu.vertices.dbl
-
- Differentiator - Class in io.improbable.keanu.vertices.dbl
-
- Differentiator() - Constructor for class io.improbable.keanu.vertices.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.tensor.dbl.DoubleTensor
-
- digamma() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- digamma() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- digammaInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- digammaInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- digammaInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- dimensionRange(int, int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- Dirichlet - Class in io.improbable.keanu.distributions.continuous
-
- DirichletVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- DirichletVertex(long[], DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.DirichletVertex
-
Dirichlet distribution.
- DirichletVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.DirichletVertex
-
Matches a vector of concentration values to a Dirichlet distribution
- DirichletVertex(long[], double) - Constructor for class io.improbable.keanu.vertices.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.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.ProgressBar
-
Disables all progress 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
-
- Distribution<T> - Interface in io.improbable.keanu.distributions
-
- div(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- div(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- div(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- div(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- div(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- div(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- div(IntegerTensor) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- div(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- div(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- div(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- div(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- div(DoubleVertex) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- div(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- div(IntegerVertex) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- div(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- divi(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.INDArrayShim
-
- divideBy(DoubleVertex) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- divideBy(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- divideBy(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- divideBy(double) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- divideBy(IntegerVertex) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- divideBy(Vertex<IntegerTensor>) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- divideBy(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- divInPlace(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- divInPlace(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- divInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- divInPlace(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- divInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- divInPlace(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- divInPlace(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- divInPlace(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- divInPlace(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- divInPlace(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- divInPlace(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- DivisionVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary
-
- DivisionVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DivisionVertex
-
Divides one vertex by another
- dLogPdf(double, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(double, Vertex...) - Method in interface io.improbable.keanu.vertices.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(double[], Set<Vertex>) - Method in interface io.improbable.keanu.vertices.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(double[], Vertex...) - Method in interface io.improbable.keanu.vertices.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(DoubleTensor, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.dbl.probabilistic.ProbabilisticDouble
-
- dLogPdf(DoubleTensor, Vertex...) - Method in interface io.improbable.keanu.vertices.dbl.probabilistic.ProbabilisticDouble
-
- dLogPmf(boolean, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.bool.probabilistic.ProbabilisticBoolean
-
- dLogPmf(boolean[], Set<Vertex>) - Method in interface io.improbable.keanu.vertices.bool.probabilistic.ProbabilisticBoolean
-
- dLogPmf(BooleanTensor, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.bool.probabilistic.ProbabilisticBoolean
-
- dLogPmf(int, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.intgr.probabilistic.ProbabilisticInteger
-
- dLogPmf(int[], Set<Vertex>) - Method in interface io.improbable.keanu.vertices.intgr.probabilistic.ProbabilisticInteger
-
- dLogPmf(IntegerTensor, Set<Vertex>) - Method in interface io.improbable.keanu.vertices.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) - 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) - 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) - Method in class io.improbable.keanu.distributions.continuous.MultivariateGaussian
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.Pareto
-
- dLogProb(DoubleTensor) - Method in class io.improbable.keanu.distributions.continuous.SmoothUniform
-
- 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(DoubleTensor) - Method in interface io.improbable.keanu.distributions.ContinuousDistribution
-
- dLogProb(BooleanTensor) - Method in class io.improbable.keanu.distributions.discrete.Bernoulli
-
- dLogProb(BooleanTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.bool.probabilistic.BernoulliVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.BetaVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ChiSquaredVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.DirichletVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ExponentialVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GammaVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.KDEVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LaplaceVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LogisticVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.MultivariateGaussianVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.TriangularVertex
-
- dLogProb(DoubleTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.UniformVertex
-
- dLogProb(T, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.generic.probabilistic.discrete.CategoricalVertex
-
- dLogProb(IntegerTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.BinomialVertex
-
- dLogProb(IntegerTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.MultinomialVertex
-
- dLogProb(IntegerTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
- dLogProb(IntegerTensor, Set<? extends Vertex>) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.UniformIntVertex
-
- 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
-
- dLogProbAtValue(Set<? extends Vertex>) - Method in interface io.improbable.keanu.vertices.Probabilistic
-
- dLogProbAtValue(Vertex...) - Method in interface io.improbable.keanu.vertices.Probabilistic
-
- doNotThrowWhenMaxCountIsReached() - Method in class io.improbable.keanu.plating.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
- DoubleBinaryOpLambda<A,B> - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary
-
- DoubleBinaryOpLambda(long[], Vertex<A>, Vertex<B>, BiFunction<A, B, DoubleTensor>, Function<Map<Vertex, PartialDerivatives>, PartialDerivatives>, Function<PartialDerivatives, Map<Vertex, PartialDerivatives>>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- DoubleBinaryOpLambda(long[], Vertex<A>, Vertex<B>, BiFunction<A, B, DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- DoubleBinaryOpLambda(Vertex<A>, Vertex<B>, BiFunction<A, B, DoubleTensor>, Function<Map<Vertex, PartialDerivatives>, PartialDerivatives>, Function<PartialDerivatives, Map<Vertex, PartialDerivatives>>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- DoubleBinaryOpLambda(Vertex<A>, Vertex<B>, BiFunction<A, B, DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- DoubleBinaryOpVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary
-
- DoubleBinaryOpVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
A vertex that performs a user defined operation on two vertices
- DoubleBinaryOpVertex(long[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
A vertex that performs a user defined operation on two vertices
- DoubleCPTBuilder(List<Vertex<? extends Tensor<Boolean>>>, Map<CPTCondition, DoubleVertex>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.ConditionalProbabilityTable.DoubleCPTBuilder
-
- DoubleCPTVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic
-
- DoubleCPTVertex(List<Vertex<? extends Tensor<Boolean>>>, Map<CPTCondition, DoubleVertex>, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleCPTVertex
-
- DoubleIfThenElseBuilder(Vertex<? extends BooleanTensor>, Vertex<? extends DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.If.DoubleIfThenElseBuilder
-
- DoubleIfVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic
-
- DoubleIfVertex(long[], Vertex<? extends BooleanTensor>, Vertex<? extends DoubleTensor>, Vertex<? extends DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleIfVertex
-
- DoubleModelResultVertex - Class in io.improbable.keanu.vertices.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.dbl.nonprobabilistic.DoubleModelResultVertex
-
- DoubleProxyVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic
-
- DoubleProxyVertex(VertexLabel) - Constructor for class io.improbable.keanu.vertices.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.dbl.nonprobabilistic.DoubleProxyVertex
-
- DoubleTensor - Interface in io.improbable.keanu.tensor.dbl
-
- DoubleUnaryOpLambda<IN> - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- DoubleUnaryOpLambda(long[], Vertex<IN>, Function<IN, DoubleTensor>, Function<Map<Vertex, PartialDerivatives>, PartialDerivatives>, Function<PartialDerivatives, Map<Vertex, PartialDerivatives>>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- DoubleUnaryOpLambda(long[], Vertex<IN>, Function<IN, DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- DoubleUnaryOpLambda(Vertex<IN>, Function<IN, DoubleTensor>, Function<Map<Vertex, PartialDerivatives>, PartialDerivatives>, Function<PartialDerivatives, Map<Vertex, PartialDerivatives>>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- DoubleUnaryOpLambda(Vertex<IN>, Function<IN, DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- DoubleUnaryOpVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- DoubleUnaryOpVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
A vertex that performs a user defined operation on a single input vertex
- DoubleUnaryOpVertex(long[], DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
A vertex that performs a user defined operation on a single input vertex
- DoubleVertex - Class in io.improbable.keanu.vertices.dbl
-
- DoubleVertex() - Constructor for class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- DoubleVertexFactory - Class in io.improbable.keanu.randomfactory
-
- DoubleVertexFactory() - Constructor for class io.improbable.keanu.randomfactory.DoubleVertexFactory
-
- DoubleVertexSamples - Class in io.improbable.keanu.vertices.dbl
-
- DoubleVertexSamples(List<DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.dbl.DoubleVertexSamples
-
- downSample(int) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- drop(int) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- duplicate() - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- duplicate() - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- duplicate() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- duplicate() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- duplicate() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- duplicate() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- duplicate() - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- duplicate() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- duplicate() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- duplicate() - Method in interface io.improbable.keanu.tensor.Tensor
-
- ID_GENERATOR - Static variable in class io.improbable.keanu.vertices.VertexId
-
- If - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- If.BooleanIfThenElseBuilder - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- If.DoubleIfThenElseBuilder - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- If.IfThenBuilder - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- If.IfThenElseBuilder<T> - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- IfThenBuilder(Vertex<? extends BooleanTensor>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.If.IfThenBuilder
-
- IfThenElseBuilder(Vertex<? extends BooleanTensor>, Vertex<? extends Tensor<T>>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.If.IfThenElseBuilder
-
- IfVertex<T> - Class in io.improbable.keanu.vertices.generic.nonprobabilistic
-
- IfVertex(long[], Vertex<? extends BooleanTensor>, Vertex<? extends Tensor<T>>, Vertex<? extends Tensor<T>>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.IfVertex
-
- incrementIndentation() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- INDArrayExtensions - Class in io.improbable.keanu.tensor
-
- INDArrayExtensions() - Constructor for class io.improbable.keanu.tensor.INDArrayExtensions
-
- INDArrayShim - Class in io.improbable.keanu.tensor
-
This class provides shim methods for the ND4J INDArray class.
- INDArrayShim() - Constructor for class io.improbable.keanu.tensor.INDArrayShim
-
- inputVertex - Variable in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
- inputVertex - Variable in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.UnaryOpVertex
-
- inputVertex - Variable in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpLambda
-
- inputVertex - Variable in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpVertex
-
- IntegerAbsVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
-
- IntegerAbsVertex(IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerAbsVertex
-
Takes the absolute value of a vertex
- IntegerAdditionVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- IntegerAdditionVertex(IntegerVertex, IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerAdditionVertex
-
Adds one vertex to another
- IntegerBinaryOpLambda<A,B> - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- IntegerBinaryOpLambda(long[], Vertex<A>, Vertex<B>, BiFunction<A, B, IntegerTensor>) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpLambda
-
- IntegerBinaryOpLambda(Vertex<A>, Vertex<B>, BiFunction<A, B, IntegerTensor>) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpLambda
-
- IntegerBinaryOpVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- IntegerBinaryOpVertex(IntegerVertex, IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
A vertex that performs a user defined operation on two input vertices
- IntegerBinaryOpVertex(long[], IntegerVertex, IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
A vertex that performs a user defined operation on two input vertices
- IntegerConcatenationVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.multiple
-
- IntegerConcatenationVertex(int, IntegerVertex...) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.multiple.IntegerConcatenationVertex
-
A vertex that can concatenate any amount of vertices along a given dimension.
- IntegerDifferenceVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- IntegerDifferenceVertex(IntegerVertex, IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerDifferenceVertex
-
Subtracts one vertex from another
- IntegerDivisionVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- IntegerDivisionVertex(IntegerVertex, IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerDivisionVertex
-
Divides one vertex by another
- IntegerMaxVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- IntegerMaxVertex(IntegerVertex, IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerMaxVertex
-
Finds the maximum between two vertices
- IntegerMinVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- IntegerMinVertex(IntegerVertex, IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerMinVertex
-
Finds the minimum between two vertices
- IntegerModelResultVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators
-
A non-probabilistic integer vertex whose value is extracted from an upstream model vertex.
- IntegerModelResultVertex(ModelVertex, VertexLabel) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.IntegerModelResultVertex
-
- IntegerMultiplicationVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- IntegerMultiplicationVertex(IntegerVertex, IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerMultiplicationVertex
-
Multiplies one vertex by another
- IntegerPowerVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- IntegerPowerVertex(IntegerVertex, IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerPowerVertex
-
Raises one vertex to the power of another
- IntegerProxyVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic
-
- IntegerProxyVertex(VertexLabel) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.IntegerProxyVertex
-
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.
- IntegerProxyVertex(long[], VertexLabel) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.IntegerProxyVertex
-
- IntegerReshapeVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
-
- IntegerReshapeVertex(IntegerVertex, long...) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerReshapeVertex
-
- IntegerSliceVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
-
- IntegerSliceVertex(IntegerVertex, int, int) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerSliceVertex
-
Takes the slice along a given dimension and index of a vertex
- IntegerSumVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
-
- IntegerSumVertex(IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerSumVertex
-
Performs a sum across each value stored in a vertex
- IntegerTakeVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
-
- IntegerTakeVertex(IntegerVertex, long...) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerTakeVertex
-
A vertex that extracts a scalar at a given index
- IntegerTensor - Interface in io.improbable.keanu.tensor.intgr
-
- IntegerTensorVertexSamples - Class in io.improbable.keanu.vertices.intgr
-
- IntegerTensorVertexSamples(List<IntegerTensor>) - Constructor for class io.improbable.keanu.vertices.intgr.IntegerTensorVertexSamples
-
- IntegerUnaryOpLambda<IN> - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
-
- IntegerUnaryOpLambda(long[], Vertex<IN>, Function<IN, IntegerTensor>) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpLambda
-
- IntegerUnaryOpLambda(Vertex<IN>, Function<IN, IntegerTensor>) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpLambda
-
- IntegerUnaryOpVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
-
- IntegerUnaryOpVertex(IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpVertex
-
A vertex that performs a user defined operation on a singe input vertex
- IntegerUnaryOpVertex(long[], IntegerVertex) - Constructor for class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpVertex
-
A vertex that performs a user defined operation on a singe input vertex
- IntegerVertex - Class in io.improbable.keanu.vertices.intgr
-
- IntegerVertex() - Constructor for class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- INTERCEPT_LABEL - Static variable in interface io.improbable.keanu.model.linear.LinearModel
-
- InverseGamma - Class in io.improbable.keanu.distributions.continuous
-
- InverseGammaVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- InverseGammaVertex(long[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
One alpha or beta or both driving an arbitrarily shaped tensor of Inverse Gamma
- InverseGammaVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
One to one constructor for mapping some shape of alpha and beta to
alpha matching shaped Inverse Gamma.
- InverseGammaVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- InverseGammaVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- InverseGammaVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- InverseGammaVertex(long[], DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- InverseGammaVertex(long[], double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- InverseGammaVertex(long[], double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- io.improbable.keanu.algorithms - package io.improbable.keanu.algorithms
-
- io.improbable.keanu.algorithms.graphtraversal - package io.improbable.keanu.algorithms.graphtraversal
-
- io.improbable.keanu.algorithms.mcmc - package io.improbable.keanu.algorithms.mcmc
-
- io.improbable.keanu.algorithms.mcmc.initialconditions - package io.improbable.keanu.algorithms.mcmc.initialconditions
-
- io.improbable.keanu.algorithms.mcmc.proposal - package io.improbable.keanu.algorithms.mcmc.proposal
-
- io.improbable.keanu.algorithms.particlefiltering - package io.improbable.keanu.algorithms.particlefiltering
-
- io.improbable.keanu.algorithms.variational - package io.improbable.keanu.algorithms.variational
-
- io.improbable.keanu.algorithms.variational.optimizer - package io.improbable.keanu.algorithms.variational.optimizer
-
- io.improbable.keanu.algorithms.variational.optimizer.gradient - package io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- io.improbable.keanu.algorithms.variational.optimizer.nongradient - package io.improbable.keanu.algorithms.variational.optimizer.nongradient
-
- io.improbable.keanu.annotation - package io.improbable.keanu.annotation
-
- io.improbable.keanu.distributions - package io.improbable.keanu.distributions
-
- io.improbable.keanu.distributions.continuous - package io.improbable.keanu.distributions.continuous
-
- io.improbable.keanu.distributions.discrete - package io.improbable.keanu.distributions.discrete
-
- io.improbable.keanu.distributions.hyperparam - package io.improbable.keanu.distributions.hyperparam
-
- io.improbable.keanu.model - package io.improbable.keanu.model
-
- io.improbable.keanu.model.linear - package io.improbable.keanu.model.linear
-
- io.improbable.keanu.network - package io.improbable.keanu.network
-
- io.improbable.keanu.network.grouping - package io.improbable.keanu.network.grouping
-
- io.improbable.keanu.network.grouping.continuouspointgroupers - package io.improbable.keanu.network.grouping.continuouspointgroupers
-
- io.improbable.keanu.plating - package io.improbable.keanu.plating
-
- io.improbable.keanu.plating.loop - package io.improbable.keanu.plating.loop
-
- io.improbable.keanu.randomfactory - package io.improbable.keanu.randomfactory
-
- io.improbable.keanu.tensor - package io.improbable.keanu.tensor
-
- io.improbable.keanu.tensor.bool - package io.improbable.keanu.tensor.bool
-
- io.improbable.keanu.tensor.dbl - package io.improbable.keanu.tensor.dbl
-
- io.improbable.keanu.tensor.generic - package io.improbable.keanu.tensor.generic
-
- io.improbable.keanu.tensor.intgr - package io.improbable.keanu.tensor.intgr
-
- io.improbable.keanu.tensor.validate - package io.improbable.keanu.tensor.validate
-
- io.improbable.keanu.tensor.validate.check - package io.improbable.keanu.tensor.validate.check
-
- io.improbable.keanu.tensor.validate.policy - package io.improbable.keanu.tensor.validate.policy
-
- io.improbable.keanu.util - package io.improbable.keanu.util
-
- io.improbable.keanu.util.csv - package io.improbable.keanu.util.csv
-
- io.improbable.keanu.util.csv.pojo - package io.improbable.keanu.util.csv.pojo
-
- io.improbable.keanu.util.csv.pojo.bycolumn - package io.improbable.keanu.util.csv.pojo.bycolumn
-
- io.improbable.keanu.util.csv.pojo.byrow - package io.improbable.keanu.util.csv.pojo.byrow
-
- io.improbable.keanu.vertices - package io.improbable.keanu.vertices
-
- io.improbable.keanu.vertices.bool - package io.improbable.keanu.vertices.bool
-
- io.improbable.keanu.vertices.bool.nonprobabilistic - package io.improbable.keanu.vertices.bool.nonprobabilistic
-
- io.improbable.keanu.vertices.bool.nonprobabilistic.operators - package io.improbable.keanu.vertices.bool.nonprobabilistic.operators
-
- io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary - package io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary
-
- io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare - package io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare
-
- io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple - package io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple
-
- io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary - package io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary
-
- io.improbable.keanu.vertices.bool.probabilistic - package io.improbable.keanu.vertices.bool.probabilistic
-
- io.improbable.keanu.vertices.dbl - package io.improbable.keanu.vertices.dbl
-
- io.improbable.keanu.vertices.dbl.nonprobabilistic - package io.improbable.keanu.vertices.dbl.nonprobabilistic
-
- io.improbable.keanu.vertices.dbl.nonprobabilistic.diff - package io.improbable.keanu.vertices.dbl.nonprobabilistic.diff
-
- io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary - package io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary
-
- io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple - package io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple
-
- io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary - package io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- io.improbable.keanu.vertices.dbl.probabilistic - package io.improbable.keanu.vertices.dbl.probabilistic
-
- io.improbable.keanu.vertices.generic.nonprobabilistic - package io.improbable.keanu.vertices.generic.nonprobabilistic
-
- io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary - package io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary
-
- io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary - package io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary
-
- io.improbable.keanu.vertices.generic.probabilistic.discrete - package io.improbable.keanu.vertices.generic.probabilistic.discrete
-
- io.improbable.keanu.vertices.intgr - package io.improbable.keanu.vertices.intgr
-
- io.improbable.keanu.vertices.intgr.nonprobabilistic - package io.improbable.keanu.vertices.intgr.nonprobabilistic
-
- io.improbable.keanu.vertices.intgr.nonprobabilistic.operators - package io.improbable.keanu.vertices.intgr.nonprobabilistic.operators
-
- io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary - package io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
-
- io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.multiple - package io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.multiple
-
- io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary - package io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
-
- io.improbable.keanu.vertices.intgr.probabilistic - package io.improbable.keanu.vertices.intgr.probabilistic
-
- io.improbable.keanu.vertices.model - package io.improbable.keanu.vertices.model
-
- isEmpty() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- isInImpossibleState() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- isMatrix() - Method in interface io.improbable.keanu.tensor.Tensor
-
- isNaN() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- isObserved() - Method in class io.improbable.keanu.vertices.NotObservable
-
- isObserved() - Method in interface io.improbable.keanu.vertices.Observable
-
- isObserved() - Method in class io.improbable.keanu.vertices.Observation
-
- isObserved() - Method in class io.improbable.keanu.vertices.Vertex
-
- isProbabilistic() - Method in class io.improbable.keanu.vertices.Vertex
-
- isScalar() - Method in interface io.improbable.keanu.tensor.Tensor
-
- isScalar() - Method in class io.improbable.keanu.tensor.TensorShape
-
- isScalar(long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- isShapePlaceholder() - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- isShapePlaceholder() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- isShapePlaceholder() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- isShapePlaceholder() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- isShapePlaceholder() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- isShapePlaceholder() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- isShapePlaceholder() - Method in interface io.improbable.keanu.tensor.Tensor
-
- isTrue(Vertex<BooleanTensor>) - Static method in class io.improbable.keanu.vertices.generic.nonprobabilistic.If
-
- isValidInitialFitness(double) - Static method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.FitnessFunction
-
- isVector() - Method in interface io.improbable.keanu.tensor.Tensor
-
Returns true if the tensor is a vector.
- iterateWhile(Supplier<BoolVertex>) - Method in class io.improbable.keanu.plating.loop.LoopBuilder
-
A mandatory method to specify the condition
- iterateWhile(Function<Plate, BoolVertex>) - Method in class io.improbable.keanu.plating.loop.LoopBuilder
-
A mandatory method to specify the condition
- iterator() - Method in class io.improbable.keanu.plating.Plates
-
- 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<DoubleTensor, DoubleTensor>, Function<Map<Vertex, PartialDerivatives>, PartialDerivatives>, Function<PartialDerivatives, Map<Vertex, PartialDerivatives>>) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- lambda(Function<DoubleTensor, DoubleTensor>, Function<Map<Vertex, PartialDerivatives>, PartialDerivatives>, Function<PartialDerivatives, Map<Vertex, PartialDerivatives>>) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- lambda(long[], Function<IntegerTensor, IntegerTensor>) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- lambda(Function<IntegerTensor, IntegerTensor>) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- LambdaModelVertex - Class in io.improbable.keanu.vertices.model
-
- LambdaModelVertex(Map<VertexLabel, Vertex<? extends Tensor>>, Consumer<Map<VertexLabel, Vertex<? extends Tensor>>>, Function<Map<VertexLabel, Vertex<? extends Tensor>>, Map<VertexLabel, 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.
- Laplace - Class in io.improbable.keanu.distributions.continuous
-
- LaplaceVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- LaplaceVertex(long[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LaplaceVertex
-
One mu or beta or both that match a proposed tensor shape of Laplace
- LaplaceVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LaplaceVertex
-
One to one constructor for mapping some shape of mu and sigma to
a matching shaped Laplace.
- LaplaceVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LaplaceVertex
-
- LaplaceVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LaplaceVertex
-
- LaplaceVertex(double, double) - Constructor for class io.improbable.keanu.vertices.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.Vertex
-
This is similar to eval() except it only propagates as far up the graph as required until
there are values present to operate on.
- left - Variable in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- left - Variable in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- left - Variable in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpLambda
-
- lessThan(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- lessThan(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- lessThan(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- lessThan(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- lessThan(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- lessThan(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- lessThan(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- lessThan(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- lessThan(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- lessThan(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- lessThan(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- lessThan(Vertex<T>) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- lessThan(Vertex<T>) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- lessThanOrEqual(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- lessThanOrEqual(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- lessThanOrEqual(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- lessThanOrEqual(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- lessThanOrEqual(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- lessThanOrEqual(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- lessThanOrEqual(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- lessThanOrEqual(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- lessThanOrEqual(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- lessThanOrEqual(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- lessThanOrEqual(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- lessThanOrEqualTo(Vertex<T>) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- lessThanOrEqualTo(Vertex<T>) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- LessThanOrEqualVertex<A extends NumberTensor,B extends NumberTensor> - Class in io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare
-
- LessThanOrEqualVertex(Vertex<A>, Vertex<B>) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.LessThanOrEqualVertex
-
- LessThanVertex<A extends NumberTensor,B extends NumberTensor> - Class in io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare
-
- LessThanVertex(Vertex<A>, Vertex<B>) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.LessThanVertex
-
- LinearModel - Interface in io.improbable.keanu.model.linear
-
- LinearRegression - Class in io.improbable.keanu.model.linear
-
- LinearRegression(DoubleTensor, DoubleTensor) - Constructor for class io.improbable.keanu.model.linear.LinearRegression
-
- LinearRegression(DoubleTensor, DoubleTensor, double, double) - Constructor for class io.improbable.keanu.model.linear.LinearRegression
-
- LinearRegression(DoubleTensor, DoubleTensor, double, double, double...) - Constructor for class io.improbable.keanu.model.linear.LinearRegression
-
- LinearRegressionGraph - Class in io.improbable.keanu.model.linear
-
- linspace(double, double, int) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- linspace(double, double, int) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- linspace(double, double, int, DataBuffer.Type) - Static method in class io.improbable.keanu.tensor.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
-
- log() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- log() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- log() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- log() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- logGamma() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- logGamma() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- logGamma() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- logGamma() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- logGammaInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- logGammaInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- logGammaInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- LogGammaVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- LogGammaVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.LogGammaVertex
-
Returns the log of the gamma of the inputVertex
- logInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- logInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- logInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- Logistic - Class in io.improbable.keanu.distributions.continuous
-
- LogisticRegression - Class in io.improbable.keanu.model.linear
-
- LogisticRegression(DoubleTensor, BooleanTensor, double, double, double) - Constructor for class io.improbable.keanu.model.linear.LogisticRegression
-
- LogisticRegression(DoubleTensor, BooleanTensor) - Constructor for class io.improbable.keanu.model.linear.LogisticRegression
-
- LogisticRegression(DoubleTensor, BooleanTensor, double) - Constructor for class io.improbable.keanu.model.linear.LogisticRegression
-
- LogisticRegression(DoubleTensor, BooleanTensor, double, double) - Constructor for class io.improbable.keanu.model.linear.LogisticRegression
-
- LogisticVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- LogisticVertex(long[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogisticVertex
-
One mu or s or both driving an arbitrarily shaped tensor of Logistic
- LogisticVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogisticVertex
-
- LogisticVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogisticVertex
-
- LogisticVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogisticVertex
-
- LogisticVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogisticVertex
-
- LogNormal - Class in io.improbable.keanu.distributions.continuous
-
- LogNormalVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- LogNormalVertex(long[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.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[], DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(long[], double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(long[], double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- LogNormalVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- logPdf(double) - Method in interface io.improbable.keanu.vertices.dbl.probabilistic.ProbabilisticDouble
-
- logPdf(double[]) - Method in interface io.improbable.keanu.vertices.dbl.probabilistic.ProbabilisticDouble
-
- logPdf(DoubleTensor) - Method in interface io.improbable.keanu.vertices.dbl.probabilistic.ProbabilisticDouble
-
- logPmf(boolean) - Method in interface io.improbable.keanu.vertices.bool.probabilistic.ProbabilisticBoolean
-
- logPmf(boolean[]) - Method in interface io.improbable.keanu.vertices.bool.probabilistic.ProbabilisticBoolean
-
- logPmf(BooleanTensor) - Method in interface io.improbable.keanu.vertices.bool.probabilistic.ProbabilisticBoolean
-
- logPmf(int) - Method in interface io.improbable.keanu.vertices.intgr.probabilistic.ProbabilisticInteger
-
- logPmf(int[]) - Method in interface io.improbable.keanu.vertices.intgr.probabilistic.ProbabilisticInteger
-
- logPmf(IntegerTensor) - Method in interface io.improbable.keanu.vertices.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(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.SmoothUniform
-
- 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(T) - Method in class io.improbable.keanu.distributions.discrete.Categorical
-
- 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(BooleanTensor) - Method in class io.improbable.keanu.vertices.bool.probabilistic.BernoulliVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.BetaVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ChiSquaredVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.DirichletVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ExponentialVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GammaVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.HalfCauchyVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.HalfGaussianVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.KDEVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LaplaceVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LogisticVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.MultivariateGaussianVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.TriangularVertex
-
- logProb(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.UniformVertex
-
- logProb(T) - Method in class io.improbable.keanu.vertices.generic.probabilistic.discrete.CategoricalVertex
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.BinomialVertex
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.MultinomialVertex
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
- logProb(IntegerTensor) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.UniformIntVertex
-
- logProb(T) - Method in interface io.improbable.keanu.vertices.Probabilistic
-
This is the natural log of the probability at the supplied value.
- 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
-
- LogProbGradientCalculator - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.diff
-
- LogProbGradientCalculator(List<? extends Vertex>, List<? extends Vertex<?>>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.LogProbGradientCalculator
-
- LogVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- LogVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.LogVertex
-
Returns the natural logarithm, base e, of a vertex
- Loop - Class in io.improbable.keanu.plating.loop
-
A Loop object is a convenient wrapper around some Plates.
- LOOP_LABEL - Static variable in class io.improbable.keanu.plating.loop.Loop
-
- LoopBuilder - Class in io.improbable.keanu.plating.loop
-
- LoopBuilder.LoopBuilder2 - Class in io.improbable.keanu.plating.loop
-
- LoopConstructionException - Exception in io.improbable.keanu.plating.loop
-
- LoopConstructionException(String) - Constructor for exception io.improbable.keanu.plating.loop.LoopConstructionException
-
- LoopConstructionException(String, Throwable) - Constructor for exception io.improbable.keanu.plating.loop.LoopConstructionException
-
- LoopDidNotTerminateException - Exception in io.improbable.keanu.plating.loop
-
- LoopDidNotTerminateException(String) - Constructor for exception io.improbable.keanu.plating.loop.LoopDidNotTerminateException
-
- LoopDidNotTerminateException(String, Throwable) - Constructor for exception io.improbable.keanu.plating.loop.LoopDidNotTerminateException
-
- ParameterName - Class in io.improbable.keanu.distributions.hyperparam
-
- ParameterName(String) - Constructor for class io.improbable.keanu.distributions.hyperparam.ParameterName
-
- Pareto - Class in io.improbable.keanu.distributions.continuous
-
- ParetoVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- ParetoVertex(long[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
Provides a Vertex implementing the Pareto Distribution.
- ParetoVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- ParetoVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- ParetoVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- ParetoVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- ParetoVertex(long[], double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- ParetoVertex(long[], DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- ParetoVertex(long[], double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- PartialDerivatives - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.diff
-
- PartialDerivatives(VertexId, DoubleTensor) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- PartialDerivatives(Map<VertexId, DoubleTensor>) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- Particle() - Constructor for class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter.Particle
-
- ParticleFilter - Class in io.improbable.keanu.algorithms.particlefiltering
-
- ParticleFilter.Particle - Class in io.improbable.keanu.algorithms.particlefiltering
-
- pdf(DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.KDEVertex
-
- permute(int...) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- permute(int...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- permute(int...) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- placeHolder(long[]) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- placeHolder(long[]) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- placeHolder(long[]) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- placeHolder(long[]) - Static method in interface io.improbable.keanu.tensor.Tensor
-
- Plate - Class in io.improbable.keanu.plating
-
- Plate() - Constructor for class io.improbable.keanu.plating.Plate
-
- PlateBuilder<T> - Class in io.improbable.keanu.plating
-
PlateBuilder allows plates to be constructed in steps
- PlateBuilder() - Constructor for class io.improbable.keanu.plating.PlateBuilder
-
- PlateBuilder.FromCount - Class in io.improbable.keanu.plating
-
An intermediate builder, with a set count
- PlateBuilder.FromCountFactory - Class in io.improbable.keanu.plating
-
Build some number of plates
- PlateBuilder.FromDataFactory - Class in io.improbable.keanu.plating
-
Build Plates from some provided Data
- PlateBuilder.FromIterator - Class in io.improbable.keanu.plating
-
An intermediate builder, with a set data iterator
- PlateConstructionException - Exception in io.improbable.keanu.plating
-
This extends RuntimeException because Plates 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
- PlateConstructionException(String) - Constructor for exception io.improbable.keanu.plating.PlateConstructionException
-
- PlateConstructionException(String, Throwable) - Constructor for exception io.improbable.keanu.plating.PlateConstructionException
-
- Plates - Class in io.improbable.keanu.plating
-
- Plates(int) - Constructor for class io.improbable.keanu.plating.Plates
-
- plus(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- plus(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- plus(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- plus(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- plus(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- plus(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- plus(IntegerTensor) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- plus(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- plus(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- plus(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- plus(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- plus(DoubleVertex) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- plus(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- plus(IntegerVertex) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- plus(Vertex<IntegerTensor>) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- plus(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- plusInPlace(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- plusInPlace(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- plusInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- plusInPlace(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- plusInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- plusInPlace(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- plusInPlace(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- plusInPlace(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- plusInPlace(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- plusInPlace(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- plusInPlace(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- Poisson - Class in io.improbable.keanu.distributions.discrete
-
Computer Generation of Statistical Distributions
by Richard Saucier
ARL-TR-2168 March 2000
5.2.8 page 49
- PoissonVertex - Class in io.improbable.keanu.vertices.intgr.probabilistic
-
- PoissonVertex(long[], DoubleVertex) - Constructor for class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
One mu that must match a proposed tensor shape of Poisson.
- PoissonVertex(long[], double) - Constructor for class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
- PoissonVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
One to one constructor for mapping some shape of mu to
a matching shaped Poisson.
- PoissonVertex(Vertex<? extends NumberTensor>) - Constructor for class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
- PoissonVertex(double) - Constructor for class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
- PosteriorSamplingAlgorithm - Interface in io.improbable.keanu.algorithms
-
- pow(DoubleTensor) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- pow(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- pow(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- pow(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- pow(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- pow(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- pow(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- pow(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- pow(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- pow(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- pow(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- pow(DoubleVertex) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- pow(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- pow(IntegerVertex) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- pow(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- PowerVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary
-
- PowerVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.PowerVertex
-
Raises a vertex to the power of another
- powInPlace(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- powInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- powInPlace(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- powInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- powInPlace(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- powInPlace(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- powInPlace(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- powInPlace(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- powInPlace(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- powInPlace(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- powInPlace(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- predict(DoubleTensor) - Method in interface io.improbable.keanu.model.linear.LinearModel
-
- prefixMatches(VertexId) - Method in class io.improbable.keanu.vertices.VertexId
-
- PriorProposalDistribution - Class in io.improbable.keanu.algorithms.mcmc.proposal
-
- PriorProposalDistribution() - Constructor for class io.improbable.keanu.algorithms.mcmc.proposal.PriorProposalDistribution
-
- Probabilistic<T> - Interface in io.improbable.keanu.vertices
-
- ProbabilisticBoolean - Interface in io.improbable.keanu.vertices.bool.probabilistic
-
- ProbabilisticDouble - Interface in io.improbable.keanu.vertices.dbl.probabilistic
-
- ProbabilisticInteger - Interface in io.improbable.keanu.vertices.intgr.probabilistic
-
- probability(Function<NetworkState, Boolean>) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- probability(Function<T, Boolean>) - Method in class io.improbable.keanu.algorithms.VertexSamples
-
- ProbabilityCalculator - Class in io.improbable.keanu.vertices
-
- probeForNonZeroProbability(int) - Method in class io.improbable.keanu.network.BayesianNetwork
-
- probeForNonZeroProbability(int, KeanuRandom) - Method in class io.improbable.keanu.network.BayesianNetwork
-
Attempt to find a non-zero master probability
by naively sampling vertices in order of data dependency
- product() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- product() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- product() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- progress() - Method in class io.improbable.keanu.util.ProgressBar
-
- progress(String, Double) - Method in class io.improbable.keanu.util.ProgressBar
-
- progress(String) - Method in class io.improbable.keanu.util.ProgressBar
-
- progress(Double) - Method in class io.improbable.keanu.util.ProgressBar
-
- progress(ProgressUpdate) - Method in class io.improbable.keanu.util.ProgressBar
-
- ProgressBar - Class in io.improbable.keanu.util
-
- ProgressBar(PrintStream, ScheduledExecutorService) - Constructor for class io.improbable.keanu.util.ProgressBar
-
- ProgressBar(PrintStream) - Constructor for class io.improbable.keanu.util.ProgressBar
-
- ProgressBar(ScheduledExecutorService) - Constructor for class io.improbable.keanu.util.ProgressBar
-
- ProgressBar() - Constructor for class io.improbable.keanu.util.ProgressBar
-
- ProgressUpdate - Class in io.improbable.keanu.util
-
- ProgressUpdate() - Constructor for class io.improbable.keanu.util.ProgressUpdate
-
- ProgressUpdate(String) - Constructor for class io.improbable.keanu.util.ProgressUpdate
-
- ProgressUpdate(Double) - Constructor for class io.improbable.keanu.util.ProgressUpdate
-
- Proposal - Class in io.improbable.keanu.algorithms.mcmc.proposal
-
- Proposal() - Constructor for class io.improbable.keanu.algorithms.mcmc.proposal.Proposal
-
- ProposalDistribution - Interface in io.improbable.keanu.algorithms.mcmc.proposal
-
- proxyFor(VertexLabel) - Static method in class io.improbable.keanu.plating.PlateBuilder
-
- ProxyVertex<T extends Vertex<?>> - Interface in io.improbable.keanu.vertices
-
A Proxy vertex is one with a single parent.
- PublicFieldMatcher - Class in io.improbable.keanu.util.csv.pojo
-
This finds an appropriate POJO public field for a given csv title.
- put(ParameterName, DoubleTensor) - Method in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- putWithRespectTo(VertexId, DoubleTensor) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- S - Static variable in class io.improbable.keanu.distributions.hyperparam.Diffs
-
- safeLogTimes(DoubleTensor) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- safeLogTimes(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- safeLogTimes(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- safeLogTimesInPlace(DoubleTensor) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- safeLogTimesInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
This is identical to log().times(y), except that it changes NaN results to 0.
- safeLogTimesInPlace(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
This is identical to log().times(y), except that it changes NaN results to 0.
- sample(Map<VertexId, List<?>>, List<Double>) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings.Sampler
-
- sample() - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings.Sampler
-
- sample(Map<VertexId, 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
Vertex 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(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.SmoothUniform
-
- 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.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.bool.nonprobabilistic.BooleanIfVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.BoolProxyVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.CastBoolVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.ConstantBoolVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.BoolBinaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.BoolModelResultVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.BoolConcatenationVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.BoolReduceVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.NumericalEqualsVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.BoolUnaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.probabilistic.BernoulliVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.CastDoubleVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.ConstantDoubleVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleCPTVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleIfVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleModelResultVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleProxyVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpLambda
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple.ConcatenationVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple.ReduceVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpLambda
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.DoubleUnaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.BetaVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ChiSquaredVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.DirichletVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ExponentialVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GammaVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.HalfCauchyVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.HalfGaussianVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- sample(int, KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.KDEVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.KDEVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LaplaceVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LogisticVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.LogNormalVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.MultivariateGaussianVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.ParetoVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.TriangularVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.dbl.probabilistic.UniformVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.ConstantGenericVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.CPTVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.IfVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.MultiplexerVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary.BinaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.GenericSliceVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.GenericTakeVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.UnaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.generic.probabilistic.discrete.CategoricalVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.CastIntegerVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.ConstantIntegerVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.IntegerProxyVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpLambda
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.IntegerBinaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.IntegerModelResultVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.multiple.IntegerConcatenationVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpLambda
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.IntegerUnaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.BinomialVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.MultinomialVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.UniformIntVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.model.LambdaModelVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.model.ModelResult
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.Vertex
-
- sample() - Method in class io.improbable.keanu.vertices.Vertex
-
- Sampler(List<Vertex>, List<? extends Vertex>, MetropolisHastingsStep, MHStepVariableSelector, double) - Constructor for class io.improbable.keanu.algorithms.mcmc.MetropolisHastings.Sampler
-
- samples - Variable in class io.improbable.keanu.algorithms.VertexSamples
-
- SampleWriter - Class in io.improbable.keanu.util.csv
-
- SampleWriter(NetworkSamples, List<? extends Vertex<? extends Tensor>>) - Constructor for class io.improbable.keanu.util.csv.SampleWriter
-
- SamplingAlgorithm - Interface in io.improbable.keanu.algorithms.mcmc
-
- scalar(boolean) - Static method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- scalar(double) - Static method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- scalar(double) - Static method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- scalar(int) - Static method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- scalar(int) - Static method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- scalar() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- scalar(T) - Static method in interface io.improbable.keanu.tensor.Tensor
-
- scalar() - Method in interface io.improbable.keanu.tensor.Tensor
-
- scalar(double, DataBuffer.Type) - Static method in class io.improbable.keanu.tensor.TypedINDArrayFactory
-
- SCALAR_SHAPE - Static variable in interface io.improbable.keanu.tensor.Tensor
-
- SCALAR_STRIDE - Static variable in interface io.improbable.keanu.tensor.Tensor
-
- ScalarDoubleTensor - Class in io.improbable.keanu.tensor.dbl
-
- ScalarDoubleTensor(double) - Constructor for class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- ScalarDoubleTensor(long[]) - Constructor for class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- ScalarIntegerTensor - Class in io.improbable.keanu.tensor.intgr
-
- ScalarIntegerTensor(int) - Constructor for class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- ScalarIntegerTensor(long[]) - Constructor for class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- score(DoubleTensor, DoubleTensor) - Method in interface io.improbable.keanu.model.linear.LinearModel
-
- select(List<? extends Vertex>, int) - Method in interface io.improbable.keanu.algorithms.mcmc.proposal.MHStepVariableSelector
-
- select(List<? extends Vertex>, int) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.SingleVariableSelector
-
- selectDimensions(int, int, long[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- set(long, T) - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- setAllInPlace(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- setAllInPlace(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- setAllInPlace(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- setAndCascade(boolean) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setAndCascade(boolean[]) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setAndCascade(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setAndCascade(double[]) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setAndCascade(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setAndCascade(int[]) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setAndCascade(T) - Method in class io.improbable.keanu.vertices.Vertex
-
This sets the value in this vertex and tells each child vertex about
the new change.
- setAndCascadePoint(double[], List<? extends Vertex<DoubleTensor>>) - Static method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
- setBooleanIf(BooleanTensor, BooleanTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- setBooleanIf(BooleanTensor, BooleanTensor) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setDefaultPrintStream(PrintStream) - Static method in class io.improbable.keanu.util.ProgressBar
-
Override the default print stream globally
- setDefaultRandomSeed(long) - Static method in class io.improbable.keanu.vertices.dbl.KeanuRandom
-
- setDoubleIf(DoubleTensor, DoubleTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- setDoubleIf(DoubleTensor, DoubleTensor) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setFromSampleAndCascade(List<? extends Vertex>) - Static method in class io.improbable.keanu.network.BayesianNetwork
-
- setFromSampleAndCascade(List<? extends Vertex>, KeanuRandom) - Static method in class io.improbable.keanu.network.BayesianNetwork
-
- setIf(Tensor<T>, Tensor<T>) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- setIf(Tensor<T>, Tensor<T>) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setIntegerIf(IntegerTensor, IntegerTensor) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- setIntegerIf(IntegerTensor, IntegerTensor) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setLabel(VertexLabel) - Method in class io.improbable.keanu.vertices.Vertex
-
Set a label for this vertex.
- setParent(BoolVertex) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.BoolProxyVertex
-
- setParent(DoubleVertex) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.DoubleProxyVertex
-
- setParent(IntegerVertex) - Method in class io.improbable.keanu.vertices.intgr.nonprobabilistic.IntegerProxyVertex
-
- setParent(T) - Method in interface io.improbable.keanu.vertices.ProxyVertex
-
- setParents(Collection<? extends Vertex>) - Method in class io.improbable.keanu.vertices.Vertex
-
- setParents(Vertex<?>...) - Method in class io.improbable.keanu.vertices.Vertex
-
- setProposal(Vertex<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
-
- SetterMatcher - Class in io.improbable.keanu.util.csv.pojo
-
This finds an appropriate setter method for a given csv title.
- setValue(Boolean, long...) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setValue(Double, long...) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- setValue(Double, long...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- setValue(Double, long[]) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- setValue(T, long...) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- setValue(Integer, long...) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- setValue(Integer, long...) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- setValue(Integer, long...) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- setValue(T, long...) - Method in interface io.improbable.keanu.tensor.Tensor
-
- setValue(boolean) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setValue(boolean[]) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setValue(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setValue(double[]) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setValue(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setValue(int[]) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setValue(T) - Method in interface io.improbable.keanu.vertices.Probabilistic
-
- setValue(T) - Method in class io.improbable.keanu.vertices.Vertex
-
Sets the value if the vertex isn't already observed.
- setWithMask(DoubleTensor, Double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- setWithMask(DoubleTensor, Double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- setWithMask(IntegerTensor, Integer) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- setWithMask(IntegerTensor, Integer) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- setWithMask(IntegerTensor, Integer) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- setWithMask(T, N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- setWithMaskInPlace(DoubleTensor, Double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- setWithMaskInPlace(DoubleTensor, Double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- setWithMaskInPlace(IntegerTensor, Integer) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- setWithMaskInPlace(IntegerTensor, Integer) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- setWithMaskInPlace(IntegerTensor, Integer) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- setWithMaskInPlace(T, N) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- shallowCopy() - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter.Particle
-
- shapeDesiredToRankByAppendingOnes(long[], int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- shapeSlice(int, long[]) - 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
-
- sigmoid() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sigmoid() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sigmoid() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sigmoid() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- sigmoidInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sigmoidInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sigmoidInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- SigmoidVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- SigmoidVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SigmoidVertex
-
Applies the sigmoid function to a vertex.
- SimpleBooleanTensor - Class in io.improbable.keanu.tensor.bool
-
- SimpleBooleanTensor(boolean[], long[]) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleBooleanTensor(boolean) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleBooleanTensor(long[]) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleBooleanTensor(boolean, long[]) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleNetworkState - Class in io.improbable.keanu.network
-
- SimpleNetworkState(Map<VertexId, ?>) - 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.AnnealingSchedule - Interface in io.improbable.keanu.algorithms.mcmc
-
An annealing schedule determines how T (temperature) changes as
a function of the current iteration number (i.e.
- sin() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sin() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sin() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sin() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- SINGLE_VARIABLE_SELECTOR - Static variable in interface io.improbable.keanu.algorithms.mcmc.proposal.MHStepVariableSelector
-
- SingleVariableSelector - Class in io.improbable.keanu.algorithms.mcmc.proposal
-
- sinInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sinInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sinInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- SinVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- SinVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SinVertex
-
Takes the sine of a vertex.
- size() - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- size() - Method in class io.improbable.keanu.plating.Plates
-
- size() - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- slice(int, long) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- slice(int, long) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- slice(int, long) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- slice(int, long) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- slice(int, long) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- slice(int, long) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- slice(int, long) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- slice(int, long) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- slice(int, long) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- slice(int, long) - Method in interface io.improbable.keanu.tensor.Tensor
-
- slice(int, long) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- slice(int, int) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- slice(int, long, boolean) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
Slice the partials along dimension at a specified index.
- slice(int, int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- sliceAlongDimension(int, long, long) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- SliceVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- SliceVertex(DoubleVertex, int, long) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SliceVertex
-
Takes the slice along a given dimension and index of a vertex
- SmoothUniform - Class in io.improbable.keanu.distributions.continuous
-
The Smooth Uniform distribution is the usual Uniform distribution with the edges
at max and min smoothed by attaching a sigmoid as shoulders.
- SmoothUniformVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- SmoothUniformVertex(long[], DoubleVertex, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
One xMin or Xmax or both that match a proposed tensor shape of Smooth Uniform
- SmoothUniformVertex(DoubleVertex, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
One to one constructor for mapping some shape of mu and sigma to
a matching shaped Smooth Uniform.
- SmoothUniformVertex(DoubleVertex, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(long[], DoubleVertex, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(long[], double, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(long[], double, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(long[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(long[], DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(long[], double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(long[], double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- sort(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.TopologicalSort
-
This algorithm returns a linear ordering of vertices such that for every edge uv from
vertex u to vertex v; u comes before v in the ordering.
- sort(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.algorithms.particlefiltering.LatentIncrementSort
-
Orders observed vertices by the smallest increment of additional latent vertices upstream of the observed vertex.
- sortDescending(ParticleFilter.Particle, ParticleFilter.Particle) - Static method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter.Particle
-
- split(int, long...) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- split(int, long...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- split(int, long[]) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sqrt() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sqrt() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sqrt() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- SQRT_2PI - Static variable in class io.improbable.keanu.distributions.continuous.Gaussian
-
- sqrtInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sqrtInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sqrtInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- standardDeviation() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- standardDeviation() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- standardDeviation() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- standardize() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- standardize() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- standardize() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- standardizeInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- standardizeInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- standardizeInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- step() - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings.Sampler
-
- 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.
- 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
- 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.dbl.probabilistic
-
- StudentTVertex(long[], IntegerVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
One v that must match a proposed tensor shape of StudentT
- StudentTVertex(long[], int) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- StudentTVertex(IntegerVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- StudentTVertex(int) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- subi(INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.INDArrayShim
-
- subtract(PartialDerivatives) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- subtract(PartialDerivatives, long[]) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- sum(int...) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sum() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sum() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sum(int...) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- sum() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- sum() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- sum() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- sum(int...) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- sum() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
Sum over all dimensions.
- sum(int...) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
Sum over specified dimensions.
- sum() - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- sumOverOfDimensions(int[], long[], int) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
This will sum partial derivatives that are represented as tensors over given dimensions.
- sumOverWrtDimensions(int[], long[], int) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
This will sum partial derivatives that are represented as tensors over given dimensions.
- SumVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- SumVertex(DoubleVertex, int[]) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SumVertex
-
Performs a sum across specified dimensions.
- SumVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SumVertex
-
Performs a sum across all dimensions