Search Results for

    Show / Hide Table of Contents

    Interface IGaussianProcess

    Basic GP interface

    Namespace: Microsoft.ML.Probabilistic.Distributions
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    public interface IGaussianProcess

    Methods

    Covariance(Vector, Vector)

    Covariance of f at two points

    Declaration
    double Covariance(Vector x, Vector y)
    Parameters
    Type Name Description
    Vector x
    Vector y
    Returns
    Type Description
    Double

    cov(f(x),f(y))

    Covariance(IList<Vector>)

    Covariance matrix of f at a list of points

    Declaration
    PositiveDefiniteMatrix Covariance(IList<Vector> XList)
    Parameters
    Type Name Description
    IList<Vector> XList

    List of inputs

    Returns
    Type Description
    PositiveDefiniteMatrix

    cov(f(x_1),f(x_2),...)

    Joint(IList<Vector>)

    Joint distribution of f at a list of points

    Declaration
    VectorGaussian Joint(IList<Vector> XList)
    Parameters
    Type Name Description
    IList<Vector> XList

    List of inputs

    Returns
    Type Description
    VectorGaussian

    p(f(x_1),f(x_2),...)

    Marginal(Vector)

    Marginal distribution of f at a given point

    Declaration
    Gaussian Marginal(Vector X)
    Parameters
    Type Name Description
    Vector X

    Input

    Returns
    Type Description
    Gaussian

    p(f(x))

    Mean(Vector)

    Mean of f at a given point

    Declaration
    double Mean(Vector X)
    Parameters
    Type Name Description
    Vector X

    Input

    Returns
    Type Description
    Double

    E[f(x)]

    Mean(IList<Vector>)

    Mean of f at a list of points

    Declaration
    Vector Mean(IList<Vector> XList)
    Parameters
    Type Name Description
    IList<Vector> XList

    List of inputs

    Returns
    Type Description
    Vector

    E[f(x_i)]

    Variance(Vector)

    Variance of f at a given point

    Declaration
    double Variance(Vector X)
    Parameters
    Type Name Description
    Vector X

    Input

    Returns
    Type Description
    Double

    var(f(x))

    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.