Class Rank1Pot
Rank 1 potential for a sparse GP. This low rank parameterisation is used for messages flowing from a SparseGP evaluation factor to a function variable.
Inherited Members
Namespace: Microsoft.ML.Probabilistic.Distributions
Assembly: Microsoft.ML.Probabilistic.dll
Syntax
public class Rank1Pot
Constructors
Rank1Pot()
Default constructor
Declaration
public Rank1Pot()
Fields
kBx
Field for K_B_x property
Declaration
protected Vector kBx
Field Value
Type | Description |
---|---|
Vector |
kxx
Field for K_x_x property
Declaration
protected double kxx
Field Value
Type | Description |
---|---|
Double |
LambdaInv
Lambda inverse
Declaration
public double LambdaInv
Field Value
Type | Description |
---|---|
Double |
pvec
Field for P property
Declaration
protected Vector pvec
Field Value
Type | Description |
---|---|
Vector |
Xi
Xi
Declaration
public Vector Xi
Field Value
Type | Description |
---|---|
Vector |
Yi
Yi
Declaration
public double Yi
Field Value
Type | Description |
---|---|
Double |
Methods
ClearCachedValues()
Flag recalculation of the calculated properties
Declaration
public void ClearCachedValues()
K_B_x(SparseGP)
K(B,x). This is a calculated Vector maintained by the class
Declaration
public Vector K_B_x(SparseGP sgpb)
Parameters
Type | Name | Description |
---|---|---|
SparseGP | sgpb |
Returns
Type | Description |
---|---|
Vector |
K_x_x(SparseGP)
k(x)
Declaration
public double K_x_x(SparseGP sgpb)
Parameters
Type | Name | Description |
---|---|---|
SparseGP | sgpb |
Returns
Type | Description |
---|---|
Double |
P(SparseGP)
p = Inv(K(B,B)) * K(B,x). This is a calculated Vector maintained by the class
Declaration
public Vector P(SparseGP sgpb)
Parameters
Type | Name | Description |
---|---|---|
SparseGP | sgpb |
Returns
Type | Description |
---|---|
Vector |