- Gamma - Class in io.improbable.keanu.distributions.continuous
-
- GammaVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- GammaVertex(int[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GammaVertex
-
Theta or k or both driving an arbitrarily shaped tensor of Gamma
- GammaVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GammaVertex
-
One to one constructor for mapping some shape of theta and k to matching shaped gamma.
- GammaVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GammaVertex
-
- GammaVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GammaVertex
-
- GammaVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GammaVertex
-
- Gaussian - Class in io.improbable.keanu.distributions.continuous
-
- GaussianKDE - Class in io.improbable.keanu.algorithms.variational
-
- GaussianKDE() - Constructor for class io.improbable.keanu.algorithms.variational.GaussianKDE
-
- GaussianVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- GaussianVertex(int[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
One mu or sigma or both that match a proposed tensor shape of Gaussian
- GaussianVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(int[], DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(int[], double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- GaussianVertex(int[], double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- generate(int) - Method in class io.improbable.keanu.algorithms.mcmc.NetworkSamplesGenerator
-
- generatePosteriorSamples(BayesianNetwork, List<? extends Vertex>) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings
-
- GenericSliceVertex<T> - Class in io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary
-
- GenericSliceVertex(Vertex<Tensor<T>>, int, int) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.GenericSliceVertex
-
Takes the slice along a given dimension and index of a vertex
- GenericTakeVertex<T> - Class in io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary
-
- GenericTakeVertex(Vertex<Tensor<T>>, int...) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.GenericTakeVertex
-
A vertex that extracts a scalar at a given index
- GenericTensor<T> - Class in io.improbable.keanu.tensor.generic
-
- GenericTensor(T[], int[]) - Constructor for class io.improbable.keanu.tensor.generic.GenericTensor
-
- GenericTensor(T) - Constructor for class io.improbable.keanu.tensor.generic.GenericTensor
-
- GenericTensor(int[]) - Constructor for class io.improbable.keanu.tensor.generic.GenericTensor
-
- get(Vertex<?>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.MarkovBlanket
-
This algorithm finds all of the vertices that shield it from the rest of the Bayesian Network.
- get(Vertex<T>) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- get(long) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- get(ParameterName) - Method in class io.improbable.keanu.distributions.dual.Diffs
-
- get(Vertex<T>) - Method in interface io.improbable.keanu.network.NetworkState
-
- get(long) - Method in interface io.improbable.keanu.network.NetworkState
-
- get(Vertex<T>) - Method in class io.improbable.keanu.network.SimpleNetworkState
-
- get(long) - Method in class io.improbable.keanu.network.SimpleNetworkState
-
- get(String) - Method in class io.improbable.keanu.plating.Plate
-
- get(long) - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- getAverages() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertexSamples
-
- getAverages() - Method in class io.improbable.keanu.vertices.intgr.IntegerTensorVertexSamples
-
- getBase() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.PowerVertex
-
- getBayesianNetwork() - Method in interface io.improbable.keanu.algorithms.variational.optimizer.Optimizer
-
- getChildren() - Method in class io.improbable.keanu.vertices.Vertex
-
- getConnectedGraph() - Method in class io.improbable.keanu.vertices.Vertex
-
- getContinuousLatentVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getCount() - Method in class io.improbable.keanu.plating.PlateBuilder.FromCount
-
- getDefaultRandom() - Static method in class io.improbable.keanu.vertices.dbl.KeanuRandom
-
- getDiscreteLatentVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getDoubleTensorSamples(Vertex<DoubleTensor>) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getDoubleTensorSamples(long) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getDownstreamLambdaSection(Vertex<?>, boolean) - Static method in class io.improbable.keanu.network.LambdaSection
-
- getDualNumber() - Method in interface io.improbable.keanu.vertices.dbl.Differentiable
-
- getEmptyValue() - Method in class io.improbable.keanu.util.csv.Writer
-
- getEntireGraph(Vertex<?>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.DiscoverGraph
-
This algorithm visits all vertices in a graph.
- getEscapeChar() - Method in class io.improbable.keanu.util.csv.Writer
-
- getExponent() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.PowerVertex
-
- getFieldCellConsumer(String, List<Field>) - Static method in class io.improbable.keanu.util.csv.pojo.PublicFieldMatcher
-
- getFieldColumnConsumer(String, List<Field>) - Static method in class io.improbable.keanu.util.csv.pojo.PublicFieldMatcher
-
- getFlatIndex(int[], int[], int...) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getFlattenedView() - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- getFlattenedView() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getFlattenedView() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- getFlattenedView() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- getFlattenedView() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getFlattenedView() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- getFlattenedView() - Method in interface io.improbable.keanu.tensor.Tensor
-
- getGreaterThanMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getGreaterThanMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- getGreaterThanMask(IntegerTensor) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- getGreaterThanMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getGreaterThanMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- getGreaterThanMask(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- getGreaterThanOrEqualToMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getGreaterThanOrEqualToMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- getGreaterThanOrEqualToMask(IntegerTensor) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- getGreaterThanOrEqualToMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getGreaterThanOrEqualToMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- getGreaterThanOrEqualToMask(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- getHeader() - Method in class io.improbable.keanu.util.csv.CsvReader
-
Gets the header of the csv file if one exist otherwise an empty list.
- getId() - Method in class io.improbable.keanu.vertices.Vertex
-
- getIntegerTensorSamples(Vertex<IntegerTensor>) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getIntegerTensorSamples(long) - Method in class io.improbable.keanu.algorithms.NetworkSamples
-
- getIterator() - Method in class io.improbable.keanu.plating.PlateBuilder.FromIterator
-
- getJointLogProbGradientWrtLatents(List<? extends Probabilistic>) - Static method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.LogProbGradient
-
- getLabel() - Method in class io.improbable.keanu.vertices.Vertex
-
- getLatentAndObservedVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getLatentVertices() - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter.Particle
-
- getLatentVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getLeft() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- getLength() - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- getLength() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getLength() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- getLength() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- getLength() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getLength() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- getLength() - Method in interface io.improbable.keanu.tensor.Tensor
-
- getLength(int[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getLessThanMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getLessThanMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- getLessThanMask(IntegerTensor) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- getLessThanMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getLessThanMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- getLessThanMask(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- getLessThanOrEqualToMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getLessThanOrEqualToMask(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- getLessThanOrEqualToMask(IntegerTensor) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- getLessThanOrEqualToMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getLessThanOrEqualToMask(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- getLessThanOrEqualToMask(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- getLineEnd() - Method in class io.improbable.keanu.util.csv.Writer
-
- getLocation() - Method in class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- getLogOfMasterP() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getLogProbGradientWrtLatents(Probabilistic, Map<Long, DoubleTensor>) - Static method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.LogProbGradient
-
- getLogProbGradientWrtLatents(Probabilistic) - Static method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.LogProbGradient
-
- getLower(Vertex<? extends DoubleTensor>) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.OptimizerBounds
-
- getMax() - Method in class io.improbable.keanu.vertices.intgr.probabilistic.UniformIntVertex
-
- getMaxAPosteriori(BayesianNetwork, int) - Method in class io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing
-
- getMaxAPosteriori(BayesianNetwork, int, SimulatedAnnealing.AnnealingSchedule) - Method in class io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing
-
Finds the MAP using the default annealing schedule, which is an exponential decay schedule.
- getMin() - Method in class io.improbable.keanu.vertices.intgr.probabilistic.UniformIntVertex
-
- getMode() - Method in class io.improbable.keanu.algorithms.VertexSamples
-
- getModeAtIndex(int...) - Method in class io.improbable.keanu.vertices.intgr.IntegerTensorVertexSamples
-
- getMu() - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- getMu() - Method in class io.improbable.keanu.vertices.intgr.probabilistic.PoissonVertex
-
- getName() - Method in class io.improbable.keanu.distributions.dual.Diff
-
- getName() - Method in class io.improbable.keanu.distributions.dual.ParameterName
-
- getObservedValue() - Method in class io.improbable.keanu.vertices.NotObservable
-
- getObservedValue() - Method in interface io.improbable.keanu.vertices.Observable
-
- getObservedValue() - Method in class io.improbable.keanu.vertices.Observation
-
- getObservedValue() - Method in class io.improbable.keanu.vertices.Vertex
-
- getObservedVertices() - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getOrScalar(long) - Method in interface io.improbable.keanu.tensor.Tensor.FlattenedView
-
- getParents() - Method in class io.improbable.keanu.vertices.Vertex
-
- getPartialDerivatives() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- getPoint() - Method in class io.improbable.keanu.network.grouping.ContinuousPoint
-
- getPoint() - Method in class io.improbable.keanu.network.grouping.DiscretePoint
-
- getPosteriorProbability(List<? extends Vertex>, List<? extends Vertex>, Supplier<Boolean>, int) - Static method in class io.improbable.keanu.algorithms.sampling.RejectionSampler
-
- getPosteriorProbability(List<? extends Vertex>, List<? extends Vertex>, Supplier<Boolean>, int, KeanuRandom) - Static method in class io.improbable.keanu.algorithms.sampling.RejectionSampler
-
- getPosteriorSamples(BayesianNetwork, List<? extends Vertex>, int) - Method in class io.improbable.keanu.algorithms.mcmc.Hamiltonian
-
Sample from the posterior of a Bayesian Network using the Hamiltonian Monte Carlo algorithm
- getPosteriorSamples(BayesianNetwork, List<? extends Vertex>, int) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings
-
- getPosteriorSamples(BayesianNetwork, List<? extends Vertex>, int) - Method in class io.improbable.keanu.algorithms.mcmc.NUTS
-
Sample from the posterior of a Bayesian Network using the No-U-Turn-Sampling algorithm
- getPosteriorSamples(BayesianNetwork, List<? extends Vertex>, int) - Method in interface io.improbable.keanu.algorithms.PosteriorSamplingAlgorithm
-
- getPosteriorSamples(BayesianNetwork, List<Vertex<?>>, int) - Static method in class io.improbable.keanu.algorithms.sampling.RejectionSampler
-
Samples from the posterior of a Bayesian Network using Rejection Sampling / Accept-Reject.
- getPosteriorSamples(BayesianNetwork, List<Vertex<?>>, int, KeanuRandom) - Static method in class io.improbable.keanu.algorithms.sampling.RejectionSampler
-
- getProbableValues(Collection<? extends Vertex>, int, int, double) - Static method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter
-
- getProbableValues(Collection<? extends Vertex>, int, int, double, KeanuRandom) - Static method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter
-
A particle filtering approach is used to find probable values for the latent vertices of a Bayesian network,
given a set of observed vertices.
- getProbTrue() - Method in class io.improbable.keanu.vertices.bool.probabilistic.BernoulliVertex
-
- getProposal(Set<Vertex>, KeanuRandom) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.PriorProposalDistribution
-
- getProposal(Set<Vertex>, KeanuRandom) - Method in interface io.improbable.keanu.algorithms.mcmc.proposal.ProposalDistribution
-
- getProposalFrom(Vertex<T>) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.Proposal
-
- getProposalTo(Vertex<T>) - Method in class io.improbable.keanu.algorithms.mcmc.proposal.Proposal
-
- getQuoteChar() - Method in class io.improbable.keanu.util.csv.Writer
-
- getRank() - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- getRank() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getRank() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- getRank() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- getRank() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getRank() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- getRank() - Method in interface io.improbable.keanu.tensor.Tensor
-
- getRawValue() - Method in class io.improbable.keanu.vertices.Vertex
-
- getRight() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.DoubleBinaryOpVertex
-
- getRowFirstStride(int[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- getSampleShape() - Method in class io.improbable.keanu.vertices.dbl.probabilistic.KDEVertex
-
- getScalarMode() - Method in class io.improbable.keanu.vertices.intgr.IntegerTensorVertexSamples
-
- getScale() - Method in class io.improbable.keanu.vertices.dbl.probabilistic.CauchyVertex
-
- getSelectableValues() - Method in class io.improbable.keanu.vertices.generic.probabilistic.discrete.CategoricalVertex
-
- getSeparator() - Method in class io.improbable.keanu.util.csv.Writer
-
- getSetterCellConsumer(String, List<Method>) - Static method in class io.improbable.keanu.util.csv.pojo.SetterMatcher
-
- getSetterColumnConsumer(String, List<Method>) - Static method in class io.improbable.keanu.util.csv.pojo.SetterMatcher
-
- getShape() - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- getShape() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getShape() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- getShape() - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- getShape() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getShape() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- getShape() - Method in interface io.improbable.keanu.tensor.Tensor
-
- getShape() - Method in class io.improbable.keanu.tensor.TensorShape
-
- getShape() - Method in class io.improbable.keanu.vertices.Vertex
-
- getShapeIndices(int[], int[], int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
This method can be interpreted as the opposite to getFlatIndex.
- getSigma() - Method in class io.improbable.keanu.vertices.dbl.probabilistic.GaussianVertex
-
- getSumLogPOfSubgraph() - Method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter.Particle
-
- getTemperature(int) - Method in interface io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing.AnnealingSchedule
-
- getUpper(Vertex<? extends DoubleTensor>) - Method in class io.improbable.keanu.algorithms.variational.optimizer.nongradient.OptimizerBounds
-
- getUpstreamLambdaSection(Vertex<?>, boolean) - Static method in class io.improbable.keanu.network.LambdaSection
-
- getV() - Method in class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- getValue() - Method in class io.improbable.keanu.distributions.dual.Diff
-
- getValue(int...) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- getValue(int...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- getValue(int[]) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- getValue(int...) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- getValue(int...) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- getValue(int...) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- getValue(int...) - Method in interface io.improbable.keanu.tensor.Tensor
-
- getValue(int...) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- getValue(int...) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- getValue() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- getValue(int...) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- getValue() - Method in interface io.improbable.keanu.vertices.Probabilistic
-
- getValue() - Method in class io.improbable.keanu.vertices.Vertex
-
- getVertexByLabel(VertexLabel) - Method in class io.improbable.keanu.network.BayesianNetwork
-
- getVertexIds() - Method in interface io.improbable.keanu.network.NetworkState
-
- getVertexIds() - Method in class io.improbable.keanu.network.SimpleNetworkState
-
- getVerticesWithProposal() - Method in class io.improbable.keanu.algorithms.mcmc.proposal.Proposal
-
- getXMax() - Method in class io.improbable.keanu.vertices.dbl.probabilistic.UniformVertex
-
- getXMin() - Method in class io.improbable.keanu.vertices.dbl.probabilistic.UniformVertex
-
- gradient() - Method in class io.improbable.keanu.algorithms.variational.optimizer.gradient.FitnessFunctionWithGradient
-
- GradientOptimizer - Class in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- GradientOptimizer() - Constructor for class io.improbable.keanu.algorithms.variational.optimizer.gradient.GradientOptimizer
-
- GradientOptimizer.UpdateFormula - Enum in io.improbable.keanu.algorithms.variational.optimizer.gradient
-
- greaterThan(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- greaterThan(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- greaterThan(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- greaterThan(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- greaterThan(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- greaterThan(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- greaterThan(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- greaterThan(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- greaterThan(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- greaterThan(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- greaterThan(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- greaterThan(Vertex<T>) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- greaterThan(Vertex<T>) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- greaterThanOrEqual(double) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- greaterThanOrEqual(double) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- greaterThanOrEqual(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- greaterThanOrEqual(double) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- greaterThanOrEqual(DoubleTensor) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- greaterThanOrEqual(int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- greaterThanOrEqual(int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- greaterThanOrEqual(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- greaterThanOrEqual(int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- greaterThanOrEqual(IntegerTensor) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- greaterThanOrEqual(T) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- greaterThanOrEqualTo(Vertex<T>) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- greaterThanOrEqualTo(Vertex<T>) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- GreaterThanOrEqualVertex<A extends NumberTensor,B extends NumberTensor> - Class in io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare
-
- GreaterThanOrEqualVertex(Vertex<A>, Vertex<B>) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.GreaterThanOrEqualVertex
-
- GreaterThanVertex<A extends NumberTensor,B extends NumberTensor> - Class in io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare
-
- GreaterThanVertex(Vertex<A>, Vertex<B>) - Constructor for class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.GreaterThanVertex
-
- groupContinuousPoints(List<ContinuousPoint>) - Method in interface io.improbable.keanu.network.grouping.continuouspointgroupers.ContinuousPointGrouper
-
- groupContinuousPoints(List<ContinuousPoint>) - Method in class io.improbable.keanu.network.grouping.continuouspointgroupers.DBSCANContinuousPointGrouper
-
- groupNetworkStates(List<NetworkState>, List<Long>, List<Long>) - Method in class io.improbable.keanu.network.grouping.NetworkStateGrouper
-
- ID_GENERATOR - Static variable in class io.improbable.keanu.vertices.Vertex
-
- 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
-
- ifThenElse(BooleanTensor, DualNumber, DualNumber) - Static method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- ifThenElse(BooleanTensor, PartialDerivatives, PartialDerivatives) - Static method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- 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(int[], Vertex<? extends BooleanTensor>, Vertex<? extends Tensor<T>>, Vertex<? extends Tensor<T>>) - Constructor for class io.improbable.keanu.vertices.generic.nonprobabilistic.IfVertex
-
- increaseRankByAppendingOnesToShape(DoubleTensor, int) - Static method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- increaseRankByPrependingOnesToShape(DoubleTensor, int) - Static method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- 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(int[], 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(int[], 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
- 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
- IntegerReshapeVertex - Class in io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
-
- IntegerReshapeVertex(IntegerVertex, int...) - 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, int...) - 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(int[], 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(int[], 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
-
- inverse() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- inverse() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- inverse() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- InverseGamma - Class in io.improbable.keanu.distributions.continuous
-
- InverseGammaVertex - Class in io.improbable.keanu.vertices.dbl.probabilistic
-
- InverseGammaVertex(int[], 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(int[], DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- InverseGammaVertex(int[], double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.InverseGammaVertex
-
- InverseGammaVertex(int[], 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.sampling - package io.improbable.keanu.algorithms.sampling
-
- 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.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.dual - package io.improbable.keanu.distributions.dual
-
- 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.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.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.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
-
- 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
-
- 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
-
- isOfConstant() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- 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(int[]) - 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.
- S - Static variable in class io.improbable.keanu.distributions.dual.Diffs
-
- sample(Map<Long, List<?>>) - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings.Sampler
-
- sample() - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings.Sampler
-
- sample(Map<Long, List<?>>) - Method in interface io.improbable.keanu.algorithms.mcmc.SamplingAlgorithm
-
Takes a sample with the algorithm and saves it in the supplied map
- sample() - Method in interface io.improbable.keanu.algorithms.mcmc.SamplingAlgorithm
-
- sample(BayesianNetwork, List<? extends Vertex>, int) - Static method in class io.improbable.keanu.algorithms.sampling.Prior
-
Samples from a Bayesian Network that only contains prior information.
- sample(BayesianNetwork, List<? extends Vertex>, int, KeanuRandom) - Static method in class io.improbable.keanu.algorithms.sampling.Prior
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Beta
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Cauchy
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.ChiSquared
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Dirichlet
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Exponential
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Gamma
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Gaussian
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.InverseGamma
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Laplace
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Logistic
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.LogNormal
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.MultivariateGaussian
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.SmoothUniform
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.StudentT
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Triangular
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.continuous.Uniform
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Bernoulli
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Binomial
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Categorical
-
- sample(int[], KeanuRandom) - Method in class io.improbable.keanu.distributions.discrete.Poisson
-
- sample(int[], 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.CastBoolVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.ConstantBoolVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.BoolBinaryOpVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.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.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.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.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.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.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.PoissonVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.intgr.probabilistic.UniformIntVertex
-
- sample(KeanuRandom) - Method in class io.improbable.keanu.vertices.Vertex
-
- sample() - Method in class io.improbable.keanu.vertices.Vertex
-
- 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(int[]) - Constructor for class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- ScalarIntegerTensor - Class in io.improbable.keanu.tensor.intgr
-
- ScalarIntegerTensor(int) - Constructor for class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- ScalarIntegerTensor(int[]) - Constructor for class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- 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
-
- 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
-
- 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.
- 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, int...) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- setValue(Double, int...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- setValue(Double, int[]) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- setValue(T, int...) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- setValue(Integer, int...) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- setValue(Integer, int...) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- setValue(T, int...) - Method in interface io.improbable.keanu.tensor.Tensor
-
- setValue(boolean) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setValue(boolean[]) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- setValue(double) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setValue(double[]) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- setValue(int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setValue(int[]) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- setValue(T) - Method in 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(int[], int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- shapeSlice(int, int[]) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- shapeToDesiredRankByPrependingOnes(int[], int) - Static method in class io.improbable.keanu.tensor.TensorShape
-
- SIGMA - Static variable in class io.improbable.keanu.distributions.dual.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[], int[]) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleBooleanTensor(boolean) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleBooleanTensor(int[]) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleBooleanTensor(boolean, int[]) - Constructor for class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- SimpleNetworkState - Class in io.improbable.keanu.network
-
- SimpleNetworkState(Map<Long, ?>) - Constructor for class io.improbable.keanu.network.SimpleNetworkState
-
- SimulatedAnnealing - Class in io.improbable.keanu.algorithms.mcmc
-
Simulated Annealing is a modified version of Metropolis Hastings that causes the MCMC random walk to
tend towards the Maximum A Posteriori (MAP)
- SimulatedAnnealing() - Constructor for class io.improbable.keanu.algorithms.mcmc.SimulatedAnnealing
-
- SimulatedAnnealing.AnnealingSchedule - Interface in io.improbable.keanu.algorithms.mcmc
-
An annealing schedule determines how T (temperature) changes as
a function of the current iteration number (i.e.
- sin() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sin() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sin() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sin() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- sin() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- 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, int) - Method in interface io.improbable.keanu.tensor.bool.BooleanTensor
-
- slice(int, int) - Method in class io.improbable.keanu.tensor.bool.SimpleBooleanTensor
-
- slice(int, int) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- slice(int, int) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- slice(int, int) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- slice(int, int) - Method in class io.improbable.keanu.tensor.generic.GenericTensor
-
- slice(int, int) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- slice(int, int) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- slice(int, int) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- slice(int, int) - Method in interface io.improbable.keanu.tensor.Tensor
-
- slice(int, int) - Method in class io.improbable.keanu.vertices.bool.BoolVertex
-
- slice(int, int) - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- slice(int, int) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- slice(int, int) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- slice(int, int) - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- SliceVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- SliceVertex(DoubleVertex, int, int) - 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(int[], DoubleVertex, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
One xMin or Xmax or both that match a proposed tensor shape of Smooth Uniform
- SmoothUniformVertex(DoubleVertex, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
One to one constructor for mapping some shape of mu and sigma to
a matching shaped Smooth Uniform.
- SmoothUniformVertex(DoubleVertex, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], DoubleVertex, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], double, DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], double, double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], DoubleVertex, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], DoubleVertex, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], double, DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- SmoothUniformVertex(int[], double, double) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.SmoothUniformVertex
-
- sort(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.algorithms.graphtraversal.TopologicalSort
-
This algorithm returns a linear ordering of vertices such that for every edge uv from
vertex u to vertex v; u comes before v in the ordering.
- sort(Collection<? extends Vertex>) - Static method in class io.improbable.keanu.algorithms.particlefiltering.LatentIncrementSort
-
Orders observed vertices by the smallest increment of additional latent vertices upstream of the observed vertex.
- sortDescending(ParticleFilter.Particle, ParticleFilter.Particle) - Static method in class io.improbable.keanu.algorithms.particlefiltering.ParticleFilter.Particle
-
- sqrt() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sqrt() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sqrt() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- SQRT_2PI - Static variable in class io.improbable.keanu.distributions.continuous.Gaussian
-
- sqrtInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sqrtInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sqrtInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- standardDeviation() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- standardDeviation() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- standardDeviation() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- standardize() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- standardize() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- standardize() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- standardizeInPlace() - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- standardizeInPlace() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- standardizeInPlace() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- step() - Method in class io.improbable.keanu.algorithms.mcmc.MetropolisHastings.Sampler
-
- step() - Method in interface io.improbable.keanu.algorithms.mcmc.SamplingAlgorithm
-
Same effect as a sample but the result isn't saved or returned.
- 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(int[], IntegerVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
One v that must match a proposed tensor shape of StudentT
- StudentTVertex(int[], int) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- StudentTVertex(IntegerVertex) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- StudentTVertex(int) - Constructor for class io.improbable.keanu.vertices.dbl.probabilistic.StudentTVertex
-
- subi(INDArray, INDArray, INDArray) - Static method in class io.improbable.keanu.tensor.INDArrayShim
-
- subtract(DualNumber) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- subtract(PartialDerivatives) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
- sum(int...) - Method in interface io.improbable.keanu.tensor.dbl.DoubleTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sum() - Method in class io.improbable.keanu.tensor.dbl.Nd4jDoubleTensor
-
- sum() - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.dbl.ScalarDoubleTensor
-
- sum(int...) - Method in interface io.improbable.keanu.tensor.intgr.IntegerTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- sum() - Method in class io.improbable.keanu.tensor.intgr.Nd4jIntegerTensor
-
- sum() - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- sum(int...) - Method in class io.improbable.keanu.tensor.intgr.ScalarIntegerTensor
-
- sum() - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- sum(int...) - Method in interface io.improbable.keanu.tensor.NumberTensor
-
- sum() - Method in class io.improbable.keanu.vertices.dbl.DoubleVertex
-
- sum() - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.DualNumber
-
- sum(boolean, int...) - Method in class io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.PartialDerivatives
-
This will sum partial derivatives that are represented as tensors over given dimensions.
- sum() - Method in class io.improbable.keanu.vertices.intgr.IntegerVertex
-
- SumVertex - Class in io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
-
- SumVertex(DoubleVertex) - Constructor for class io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.SumVertex
-
Performs a sum across each value stored in a vertex