JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
io.improbable.keanu.algorithms
,
io.improbable.keanu.algorithms.graphtraversal
,
io.improbable.keanu.algorithms.mcmc
,
io.improbable.keanu.algorithms.mcmc.initialconditions
,
io.improbable.keanu.algorithms.mcmc.proposal
,
io.improbable.keanu.algorithms.particlefiltering
,
io.improbable.keanu.algorithms.variational
,
io.improbable.keanu.algorithms.variational.optimizer
,
io.improbable.keanu.algorithms.variational.optimizer.gradient
,
io.improbable.keanu.algorithms.variational.optimizer.nongradient
,
io.improbable.keanu.annotation
,
io.improbable.keanu.distributions
,
io.improbable.keanu.distributions.continuous
,
io.improbable.keanu.distributions.discrete
,
io.improbable.keanu.distributions.hyperparam
,
io.improbable.keanu.model
,
io.improbable.keanu.model.linear
,
io.improbable.keanu.network
,
io.improbable.keanu.network.grouping
,
io.improbable.keanu.network.grouping.continuouspointgroupers
,
io.improbable.keanu.plating
,
io.improbable.keanu.plating.loop
,
io.improbable.keanu.randomfactory
,
io.improbable.keanu.tensor
,
io.improbable.keanu.tensor.bool
,
io.improbable.keanu.tensor.dbl
,
io.improbable.keanu.tensor.generic
,
io.improbable.keanu.tensor.intgr
,
io.improbable.keanu.tensor.validate
,
io.improbable.keanu.tensor.validate.check
,
io.improbable.keanu.tensor.validate.policy
,
io.improbable.keanu.util
,
io.improbable.keanu.util.csv
,
io.improbable.keanu.util.csv.pojo
,
io.improbable.keanu.util.csv.pojo.bycolumn
,
io.improbable.keanu.util.csv.pojo.byrow
,
io.improbable.keanu.vertices
,
io.improbable.keanu.vertices.bool
,
io.improbable.keanu.vertices.bool.nonprobabilistic
,
io.improbable.keanu.vertices.bool.nonprobabilistic.operators
,
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary
,
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare
,
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple
,
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary
,
io.improbable.keanu.vertices.bool.probabilistic
,
io.improbable.keanu.vertices.dbl
,
io.improbable.keanu.vertices.dbl.nonprobabilistic
,
io.improbable.keanu.vertices.dbl.nonprobabilistic.diff
,
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary
,
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple
,
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary
,
io.improbable.keanu.vertices.dbl.probabilistic
,
io.improbable.keanu.vertices.generic.nonprobabilistic
,
io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary
,
io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary
,
io.improbable.keanu.vertices.generic.probabilistic.discrete
,
io.improbable.keanu.vertices.intgr
,
io.improbable.keanu.vertices.intgr.nonprobabilistic
,
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators
,
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary
,
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.multiple
,
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary
,
io.improbable.keanu.vertices.intgr.probabilistic
,
io.improbable.keanu.vertices.model
Class Hierarchy
java.lang.Object
io.improbable.keanu.network.
BayesianNetwork
io.improbable.keanu.distributions.discrete.
Bernoulli
(implements io.improbable.keanu.distributions.
Distribution
<T>)
io.improbable.keanu.distributions.continuous.
Beta
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.distributions.discrete.
Binomial
(implements io.improbable.keanu.distributions.
DiscreteDistribution
)
io.improbable.keanu.distributions.discrete.
Categorical
<T> (implements io.improbable.keanu.distributions.
Distribution
<T>)
io.improbable.keanu.distributions.continuous.
Cauchy
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.tensor.validate.policy.
ChangeValueTo
<DATATYPE,TENSOR> (implements io.improbable.keanu.tensor.validate.policy.
TensorValidationPolicy
<TENSOR>)
io.improbable.keanu.distributions.continuous.
ChiSquared
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.util.csv.pojo.bycolumn.
ColumnsVectorizedObjectParser
<T>
io.improbable.keanu.vertices.generic.nonprobabilistic.
ConditionalProbabilityTable
io.improbable.keanu.vertices.generic.nonprobabilistic.
ConditionalProbabilityTable.CPTBuilder
<T,OUT>
io.improbable.keanu.vertices.generic.nonprobabilistic.
ConditionalProbabilityTable.CPTBuilder.CPTWhenBuilder
<T,OUT>
io.improbable.keanu.vertices.generic.nonprobabilistic.
ConditionalProbabilityTable.CPTRawBuilder
io.improbable.keanu.vertices.generic.nonprobabilistic.
ConditionalProbabilityTable.CPTWhenRawBuilder
io.improbable.keanu.vertices.generic.nonprobabilistic.
ConditionalProbabilityTable.DoubleCPTBuilder
io.improbable.keanu.vertices.generic.nonprobabilistic.
ConditionalProbabilityTable.DoubleCPTBuilder.DoubleCPTWhenBuilder
io.improbable.keanu.vertices.
ConstantVertex
io.improbable.keanu.network.grouping.
ContinuousPoint
(implements org.apache.commons.math3.ml.clustering.Clusterable)
io.improbable.keanu.vertices.generic.nonprobabilistic.
CPTCondition
io.improbable.keanu.util.csv.
CsvReader
io.improbable.keanu.tensor.validate.check.
CustomElementwiseTensorValueChecker
<DATATYPE,TENSOR> (implements io.improbable.keanu.tensor.validate.check.
TensorValueChecker
<TENSOR>)
io.improbable.keanu.tensor.validate.check.
CustomTensorValueChecker
<TENSOR> (implements io.improbable.keanu.tensor.validate.check.
TensorValueChecker
<TENSOR>)
io.improbable.keanu.network.grouping.continuouspointgroupers.
DBSCANContinuousPointGrouper
(implements io.improbable.keanu.network.grouping.continuouspointgroupers.
ContinuousPointGrouper
)
io.improbable.keanu.tensor.validate.
DebugTensorValidator
<DATATYPE,TENSOR> (implements io.improbable.keanu.tensor.validate.
TensorValidator
<DATATYPE,TENSOR>)
io.improbable.keanu.distributions.hyperparam.
Diff
(implements java.lang.Comparable<T>)
io.improbable.keanu.vertices.dbl.
Differentiator
io.improbable.keanu.distributions.hyperparam.
Diffs
io.improbable.keanu.distributions.continuous.
Dirichlet
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.algorithms.graphtraversal.
DiscoverGraph
io.improbable.keanu.network.grouping.
DiscretePoint
io.improbable.keanu.randomfactory.
DoubleVertexFactory
(implements io.improbable.keanu.randomfactory.
RandomFactory
<T>)
io.improbable.keanu.distributions.continuous.
Exponential
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.algorithms.variational.optimizer.nongradient.
FitnessFunction
io.improbable.keanu.algorithms.variational.optimizer.gradient.
FitnessFunctionWithGradient
io.improbable.keanu.distributions.continuous.
Gamma
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.distributions.continuous.
Gaussian
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.algorithms.variational.
GaussianKDE
io.improbable.keanu.algorithms.mcmc.proposal.
GaussianProposalDistribution
(implements io.improbable.keanu.algorithms.mcmc.proposal.
ProposalDistribution
)
io.improbable.keanu.tensor.generic.
GenericTensor
<T> (implements io.improbable.keanu.tensor.
Tensor
<T>)
io.improbable.keanu.algorithms.variational.optimizer.gradient.
GradientOptimizer
(implements io.improbable.keanu.algorithms.variational.optimizer.
Optimizer
)
io.improbable.keanu.algorithms.mcmc.
Hamiltonian
(implements io.improbable.keanu.algorithms.
PosteriorSamplingAlgorithm
)
io.improbable.keanu.vertices.generic.nonprobabilistic.
If
io.improbable.keanu.vertices.generic.nonprobabilistic.
If.BooleanIfThenElseBuilder
io.improbable.keanu.vertices.generic.nonprobabilistic.
If.DoubleIfThenElseBuilder
io.improbable.keanu.vertices.generic.nonprobabilistic.
If.IfThenBuilder
io.improbable.keanu.vertices.generic.nonprobabilistic.
If.IfThenElseBuilder
<T>
io.improbable.keanu.tensor.
INDArrayExtensions
io.improbable.keanu.tensor.
INDArrayShim
io.improbable.keanu.distributions.continuous.
InverseGamma
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.vertices.dbl.
KeanuRandom
io.improbable.keanu.algorithms.variational.
KLDivergence
io.improbable.keanu.network.
LambdaSection
io.improbable.keanu.distributions.continuous.
Laplace
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.algorithms.particlefiltering.
LatentIncrementSort
io.improbable.keanu.model.linear.
LinearRegression
(implements io.improbable.keanu.model.linear.
LinearModel
)
io.improbable.keanu.model.linear.
LinearRegressionGraph
io.improbable.keanu.distributions.continuous.
Logistic
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.model.linear.
LogisticRegression
(implements io.improbable.keanu.model.linear.
ClassificationModel
)
io.improbable.keanu.distributions.continuous.
LogNormal
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.
LogProbGradientCalculator
io.improbable.keanu.plating.loop.
Loop
io.improbable.keanu.plating.loop.
LoopBuilder
io.improbable.keanu.plating.loop.
LoopBuilder.LoopBuilder2
io.improbable.keanu.algorithms.graphtraversal.
MarkovBlanket
io.improbable.keanu.algorithms.mcmc.
MetropolisHastings
(implements io.improbable.keanu.algorithms.
PosteriorSamplingAlgorithm
)
io.improbable.keanu.algorithms.mcmc.
MetropolisHastings.Sampler
(implements io.improbable.keanu.algorithms.mcmc.
SamplingAlgorithm
)
io.improbable.keanu.network.
ModelComposition
io.improbable.keanu.vertices.model.
ModelResult
<T> (implements io.improbable.keanu.vertices.model.
ModelResultProvider
<T>)
io.improbable.keanu.algorithms.mcmc.initialconditions.
MultiModeDiscovery
io.improbable.keanu.distributions.discrete.
Multinomial
(implements io.improbable.keanu.distributions.
DiscreteDistribution
)
io.improbable.keanu.distributions.continuous.
MultivariateGaussian
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.tensor.validate.
NaNFixingTensorValidator
(implements io.improbable.keanu.tensor.validate.
TensorValidator
<DATATYPE,TENSOR>)
io.improbable.keanu.tensor.dbl.
Nd4jDoubleTensor
(implements io.improbable.keanu.tensor.dbl.
DoubleTensor
)
io.improbable.keanu.tensor.intgr.
Nd4jIntegerTensor
(implements io.improbable.keanu.tensor.intgr.
IntegerTensor
)
io.improbable.keanu.algorithms.
NetworkSamples
io.improbable.keanu.algorithms.mcmc.
NetworkSamplesGenerator
io.improbable.keanu.network.
NetworkSnapshot
io.improbable.keanu.network.grouping.
NetworkStateGrouper
io.improbable.keanu.algorithms.variational.optimizer.nongradient.
NonGradientOptimizer
(implements io.improbable.keanu.algorithms.variational.optimizer.
Optimizer
)
io.improbable.keanu.vertices.
NotObservable
<T> (implements io.improbable.keanu.vertices.
Observable
<T>)
io.improbable.keanu.algorithms.mcmc.
NUTS
(implements io.improbable.keanu.algorithms.
PosteriorSamplingAlgorithm
)
io.improbable.keanu.vertices.
Observation
<T> (implements io.improbable.keanu.vertices.
Observable
<T>)
io.improbable.keanu.algorithms.variational.optimizer.nongradient.
OptimizerBounds
io.improbable.keanu.distributions.hyperparam.
ParameterName
io.improbable.keanu.distributions.continuous.
Pareto
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.vertices.dbl.nonprobabilistic.diff.
PartialDerivatives
io.improbable.keanu.algorithms.particlefiltering.
ParticleFilter
io.improbable.keanu.algorithms.particlefiltering.
ParticleFilter.Particle
io.improbable.keanu.plating.
Plate
(implements io.improbable.keanu.vertices.
VertexDictionary
)
io.improbable.keanu.plating.
PlateBuilder
<T>
io.improbable.keanu.plating.
PlateBuilder.FromCount
io.improbable.keanu.plating.
PlateBuilder.FromCountFactory
io.improbable.keanu.plating.
PlateBuilder.FromDataFactory
io.improbable.keanu.plating.
PlateBuilder.FromIterator
io.improbable.keanu.plating.
Plates
(implements java.lang.Iterable<T>)
io.improbable.keanu.distributions.discrete.
Poisson
(implements io.improbable.keanu.distributions.
DiscreteDistribution
)
io.improbable.keanu.algorithms.mcmc.proposal.
PriorProposalDistribution
(implements io.improbable.keanu.algorithms.mcmc.proposal.
ProposalDistribution
)
io.improbable.keanu.vertices.
ProbabilityCalculator
io.improbable.keanu.util.
ProgressBar
io.improbable.keanu.util.
ProgressUpdate
io.improbable.keanu.algorithms.mcmc.proposal.
Proposal
io.improbable.keanu.util.csv.pojo.
PublicFieldMatcher
io.improbable.keanu.randomfactory.
RandomDoubleFactory
(implements io.improbable.keanu.randomfactory.
RandomFactory
<T>)
io.improbable.keanu.util.csv.
ReadCsv
io.improbable.keanu.util.csv.pojo.byrow.
RowsAsObjectParser
<T>
io.improbable.keanu.tensor.dbl.
ScalarDoubleTensor
(implements io.improbable.keanu.tensor.dbl.
DoubleTensor
)
io.improbable.keanu.tensor.intgr.
ScalarIntegerTensor
(implements io.improbable.keanu.tensor.intgr.
IntegerTensor
)
io.improbable.keanu.util.csv.pojo.
SetterMatcher
io.improbable.keanu.tensor.bool.
SimpleBooleanTensor
(implements io.improbable.keanu.tensor.bool.
BooleanTensor
)
io.improbable.keanu.network.
SimpleNetworkState
(implements io.improbable.keanu.network.
NetworkState
)
io.improbable.keanu.vertices.
SimpleVertexDictionary
(implements io.improbable.keanu.vertices.
VertexDictionary
)
io.improbable.keanu.algorithms.mcmc.
SimulatedAnnealing
io.improbable.keanu.algorithms.mcmc.proposal.
SingleVariableSelector
(implements io.improbable.keanu.algorithms.mcmc.proposal.
MHStepVariableSelector
)
io.improbable.keanu.distributions.continuous.
SmoothUniform
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.distributions.continuous.
StudentT
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.tensor.validate.
TensorCheckAndRespondValidator
<DATATYPE,TENSOR> (implements io.improbable.keanu.tensor.validate.
TensorValidator
<DATATYPE,TENSOR>)
io.improbable.keanu.tensor.
TensorShape
io.improbable.keanu.tensor.
TensorShapeValidation
io.improbable.keanu.tensor.validate.check.
TensorValueNotEqualsCheck
<DATATYPE,TENSOR> (implements io.improbable.keanu.tensor.validate.check.
TensorValueChecker
<TENSOR>)
java.lang.Throwable (implements java.io.Serializable)
java.lang.Exception
java.lang.RuntimeException
io.improbable.keanu.plating.loop.
LoopConstructionException
io.improbable.keanu.plating.loop.
LoopDidNotTerminateException
io.improbable.keanu.vertices.
NonProbabilisticObservationException
io.improbable.keanu.plating.
PlateConstructionException
io.improbable.keanu.tensor.
TensorValueException
io.improbable.keanu.tensor.validate.policy.
ThrowValueException
<TENSOR> (implements io.improbable.keanu.tensor.validate.policy.
TensorValidationPolicy
<TENSOR>)
io.improbable.keanu.algorithms.graphtraversal.
TopologicalSort
io.improbable.keanu.distributions.continuous.
Triangular
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.tensor.
TypedINDArrayFactory
io.improbable.keanu.distributions.continuous.
Uniform
(implements io.improbable.keanu.distributions.
ContinuousDistribution
)
io.improbable.keanu.distributions.discrete.
UniformInt
(implements io.improbable.keanu.distributions.
DiscreteDistribution
)
io.improbable.keanu.vertices.
Vertex
<T> (implements io.improbable.keanu.vertices.
Observable
<T>)
io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary.
BinaryOpVertex
<A,B,C> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.generic.nonprobabilistic.operators.binary.
BinaryOpLambda
<A,B,C>
io.improbable.keanu.vertices.bool.
BoolVertex
(implements io.improbable.keanu.kotlin.BooleanOperators<T>)
io.improbable.keanu.vertices.bool.probabilistic.
BernoulliVertex
(implements io.improbable.keanu.vertices.bool.probabilistic.
ProbabilisticBoolean
)
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.
BoolBinaryOpVertex
<A,B> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.
AndBinaryVertex
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.
BoolBinaryOpLambda
<A,B>
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.
EqualsVertex
<TENSOR>
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.
GreaterThanOrEqualVertex
<A,B>
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.
GreaterThanVertex
<A,B>
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.
LessThanOrEqualVertex
<A,B>
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.
LessThanVertex
<A,B>
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.compare.
NotEqualsVertex
<A,B>
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.binary.
OrBinaryVertex
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.
BoolConcatenationVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.bool.nonprobabilistic.
BooleanIfVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.
BoolModelResultVertex
(implements io.improbable.keanu.vertices.model.
ModelResultProvider
<T>, io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.bool.nonprobabilistic.
BoolProxyVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>, io.improbable.keanu.vertices.
ProxyVertex
<T>)
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.
BoolReduceVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.
AndMultipleVertex
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.multiple.
OrMultipleVertex
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.
BoolUnaryOpVertex
<T> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.
BoolReshapeVertex
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.
BoolSliceVertex
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.
BoolTakeVertex
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.
BoolUnaryOpLambda
<A>
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.unary.
NotVertex
io.improbable.keanu.vertices.bool.nonprobabilistic.
CastBoolVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.bool.nonprobabilistic.
ConstantBoolVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.bool.nonprobabilistic.operators.
NumericalEqualsVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.generic.probabilistic.discrete.
CategoricalVertex
<T> (implements io.improbable.keanu.vertices.
Probabilistic
<T>)
io.improbable.keanu.vertices.generic.nonprobabilistic.
ConstantGenericVertex
<T> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.generic.nonprobabilistic.
CPTVertex
<OUT> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.
DoubleVertex
(implements io.improbable.keanu.vertices.dbl.
Differentiable
, io.improbable.keanu.kotlin.DoubleOperators<T>)
io.improbable.keanu.vertices.dbl.probabilistic.
BetaVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.nonprobabilistic.
CastDoubleVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.probabilistic.
CauchyVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
HalfCauchyVertex
io.improbable.keanu.vertices.dbl.probabilistic.
ChiSquaredVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple.
ConcatenationVertex
(implements io.improbable.keanu.vertices.dbl.
Differentiable
, io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.nonprobabilistic.
ConstantDoubleVertex
(implements io.improbable.keanu.vertices.dbl.
Differentiable
, io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.probabilistic.
DirichletVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
DoubleBinaryOpLambda
<A,B> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
DoubleBinaryOpVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
AdditionVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
ArcTan2Vertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
DifferenceVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
DivisionVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
MatrixMultiplicationVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
MultiplicationVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
PowerVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.
DoubleCPTVertex
(implements io.improbable.keanu.vertices.dbl.
Differentiable
, io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.nonprobabilistic.
DoubleIfVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
MaxVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.binary.
MinVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.
DoubleModelResultVertex
(implements io.improbable.keanu.vertices.model.
ModelResultProvider
<T>, io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.nonprobabilistic.
DoubleProxyVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>, io.improbable.keanu.vertices.
ProxyVertex
<T>)
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
DoubleUnaryOpLambda
<IN> (implements io.improbable.keanu.vertices.dbl.
Differentiable
, io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
DoubleUnaryOpVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
AbsVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
ArcCosVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
ArcSinVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
ArcTanVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
CeilVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
CosVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
ExpVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
FloorVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
LogGammaVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
LogVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
MatrixDeterminantVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
MatrixInverseVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
ReshapeVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
RoundVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
SigmoidVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
SinVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
SliceVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
SumVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
TakeVertex
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.unary.
TanVertex
io.improbable.keanu.vertices.dbl.probabilistic.
ExponentialVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
GammaVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
GaussianVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
HalfGaussianVertex
io.improbable.keanu.vertices.dbl.probabilistic.
InverseGammaVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
KDEVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.model.
LambdaModelVertex
(implements io.improbable.keanu.vertices.model.
ModelVertex
<T>)
io.improbable.keanu.vertices.dbl.probabilistic.
LaplaceVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
LogisticVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
LogNormalVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
MultivariateGaussianVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
ParetoVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.nonprobabilistic.operators.multiple.
ReduceVertex
(implements io.improbable.keanu.vertices.dbl.
Differentiable
, io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.dbl.probabilistic.
SmoothUniformVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
StudentTVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
TriangularVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.dbl.probabilistic.
UniformVertex
(implements io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
)
io.improbable.keanu.vertices.generic.nonprobabilistic.
IfVertex
<T> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.intgr.
IntegerVertex
(implements io.improbable.keanu.kotlin.IntegerOperators<T>)
io.improbable.keanu.vertices.intgr.probabilistic.
BinomialVertex
(implements io.improbable.keanu.vertices.intgr.probabilistic.
ProbabilisticInteger
)
io.improbable.keanu.vertices.intgr.nonprobabilistic.
CastIntegerVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.intgr.nonprobabilistic.
ConstantIntegerVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.
IntegerBinaryOpLambda
<A,B> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.
IntegerBinaryOpVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.
IntegerAdditionVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.
IntegerDifferenceVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.
IntegerDivisionVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.
IntegerMaxVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.
IntegerMinVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.
IntegerMultiplicationVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.binary.
IntegerPowerVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.multiple.
IntegerConcatenationVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.
IntegerModelResultVertex
(implements io.improbable.keanu.vertices.model.
ModelResultProvider
<T>, io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.intgr.nonprobabilistic.
IntegerProxyVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>, io.improbable.keanu.vertices.
ProxyVertex
<T>)
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.
IntegerUnaryOpLambda
<IN> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.
IntegerUnaryOpVertex
(implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.
IntegerAbsVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.
IntegerReshapeVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.
IntegerSliceVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.
IntegerSumVertex
io.improbable.keanu.vertices.intgr.nonprobabilistic.operators.unary.
IntegerTakeVertex
io.improbable.keanu.vertices.intgr.probabilistic.
MultinomialVertex
(implements io.improbable.keanu.vertices.intgr.probabilistic.
ProbabilisticInteger
)
io.improbable.keanu.vertices.intgr.probabilistic.
PoissonVertex
(implements io.improbable.keanu.vertices.intgr.probabilistic.
ProbabilisticInteger
)
io.improbable.keanu.vertices.intgr.probabilistic.
UniformIntVertex
(implements io.improbable.keanu.vertices.intgr.probabilistic.
ProbabilisticInteger
)
io.improbable.keanu.vertices.generic.nonprobabilistic.
MultiplexerVertex
<T> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.
UnaryOpVertex
<IN,OUT> (implements io.improbable.keanu.vertices.
NonProbabilistic
<T>)
io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.
GenericSliceVertex
<T>
io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.
GenericTakeVertex
<T>
io.improbable.keanu.vertices.generic.nonprobabilistic.operators.unary.
UnaryOpLambda
<IN,OUT>
io.improbable.keanu.vertices.
VertexId
(implements java.lang.Comparable<T>)
io.improbable.keanu.vertices.
VertexLabel
io.improbable.keanu.algorithms.
VertexSamples
<T>
io.improbable.keanu.vertices.dbl.
DoubleVertexSamples
io.improbable.keanu.vertices.intgr.
IntegerTensorVertexSamples
io.improbable.keanu.algorithms.graphtraversal.
VertexValuePropagation
io.improbable.keanu.util.csv.
WriteCsv
io.improbable.keanu.util.csv.
Writer
io.improbable.keanu.util.csv.
ColumnWriter
io.improbable.keanu.util.csv.
RowWriter
io.improbable.keanu.util.csv.
SampleWriter
Interface Hierarchy
java.util.function.BiConsumer<T,U>
io.improbable.keanu.util.csv.pojo.byrow.
CsvCellConsumer
<T>
io.improbable.keanu.util.csv.pojo.bycolumn.
CsvColumnConsumer
<T>
io.improbable.keanu.kotlin.BooleanOperators<T>
io.improbable.keanu.tensor.bool.
BooleanTensor
(also extends io.improbable.keanu.tensor.
Tensor
<T>)
io.improbable.keanu.network.grouping.continuouspointgroupers.
ContinuousPointGrouper
io.improbable.keanu.vertices.dbl.
Differentiable
io.improbable.keanu.distributions.
Distribution
<T>
io.improbable.keanu.distributions.
ContinuousDistribution
io.improbable.keanu.distributions.
DiscreteDistribution
io.improbable.keanu.algorithms.mcmc.proposal.
MHStepVariableSelector
io.improbable.keanu.model.
Model
io.improbable.keanu.model.linear.
ClassificationModel
io.improbable.keanu.model.linear.
LinearModel
io.improbable.keanu.model.linear.
ClassificationModel
io.improbable.keanu.vertices.model.
ModelResultProvider
<T>
io.improbable.keanu.network.
NetworkState
io.improbable.keanu.kotlin.NumberOperators<T>
io.improbable.keanu.kotlin.DoubleOperators<T>
io.improbable.keanu.tensor.dbl.
DoubleTensor
(also extends io.improbable.keanu.tensor.
NumberTensor
<N,T>)
io.improbable.keanu.kotlin.IntegerOperators<T>
io.improbable.keanu.tensor.intgr.
IntegerTensor
(also extends io.improbable.keanu.tensor.
NumberTensor
<N,T>)
io.improbable.keanu.tensor.
NumberTensor
<N,T> (also extends io.improbable.keanu.tensor.
Tensor
<T>)
io.improbable.keanu.tensor.dbl.
DoubleTensor
(also extends io.improbable.keanu.kotlin.DoubleOperators<T>)
io.improbable.keanu.tensor.intgr.
IntegerTensor
(also extends io.improbable.keanu.kotlin.IntegerOperators<T>)
io.improbable.keanu.vertices.
Observable
<T>
io.improbable.keanu.vertices.model.
ModelVertex
<T>
io.improbable.keanu.vertices.
NonProbabilistic
<T>
io.improbable.keanu.vertices.model.
ModelVertex
<T>
io.improbable.keanu.vertices.
Probabilistic
<T>
io.improbable.keanu.vertices.bool.probabilistic.
ProbabilisticBoolean
io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
io.improbable.keanu.vertices.intgr.probabilistic.
ProbabilisticInteger
io.improbable.keanu.vertices.bool.probabilistic.
ProbabilisticBoolean
io.improbable.keanu.vertices.dbl.probabilistic.
ProbabilisticDouble
io.improbable.keanu.vertices.intgr.probabilistic.
ProbabilisticInteger
io.improbable.keanu.algorithms.variational.optimizer.
Optimizer
io.improbable.keanu.algorithms.
PosteriorSamplingAlgorithm
io.improbable.keanu.algorithms.mcmc.proposal.
ProposalDistribution
io.improbable.keanu.vertices.
ProxyVertex
<T>
io.improbable.keanu.algorithms.variational.
QDistribution
io.improbable.keanu.randomfactory.
RandomFactory
<T>
io.improbable.keanu.algorithms.mcmc.
SamplingAlgorithm
io.improbable.keanu.algorithms.mcmc.
SimulatedAnnealing.AnnealingSchedule
io.improbable.keanu.tensor.
Tensor
<T>
io.improbable.keanu.tensor.bool.
BooleanTensor
(also extends io.improbable.keanu.kotlin.BooleanOperators<T>)
io.improbable.keanu.tensor.dbl.
DoubleTensor
(also extends io.improbable.keanu.kotlin.DoubleOperators<T>, io.improbable.keanu.tensor.
NumberTensor
<N,T>)
io.improbable.keanu.tensor.intgr.
IntegerTensor
(also extends io.improbable.keanu.kotlin.IntegerOperators<T>, io.improbable.keanu.tensor.
NumberTensor
<N,T>)
io.improbable.keanu.tensor.
NumberTensor
<N,T> (also extends io.improbable.keanu.kotlin.NumberOperators<T>)
io.improbable.keanu.tensor.dbl.
DoubleTensor
(also extends io.improbable.keanu.kotlin.DoubleOperators<T>)
io.improbable.keanu.tensor.intgr.
IntegerTensor
(also extends io.improbable.keanu.kotlin.IntegerOperators<T>)
io.improbable.keanu.tensor.
Tensor.FlattenedView
<T>
io.improbable.keanu.tensor.validate.policy.
TensorValidationPolicy
<TENSOR>
io.improbable.keanu.tensor.validate.check.
TensorValueChecker
<TENSOR>
io.improbable.keanu.tensor.validate.
TensorValidator
<DATATYPE,TENSOR>
io.improbable.keanu.vertices.
VertexDictionary
Annotation Type Hierarchy
io.improbable.keanu.util.csv.pojo.
CsvProperty
(implements java.lang.annotation.Annotation)
io.improbable.keanu.annotation.
ExportVertexToPythonBindings
(implements java.lang.annotation.Annotation)
Enum Hierarchy
java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
io.improbable.keanu.algorithms.variational.optimizer.gradient.
GradientOptimizer.UpdateFormula
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes