Search Results for

    Show / Hide Table of Contents

    Class NonconjugateUsesEqualDefOp

    UsesEqualDef operator to combine Gaussian and nonconjugate messages.

    Inheritance
    Object
    NonconjugateUsesEqualDefOp
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Microsoft.ML.Probabilistic.Factors
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    [Quality(QualityBand.Experimental)]
    public static class NonconjugateUsesEqualDefOp

    Methods

    MarginalAverageLogarithm(DistributionStructArray<NonconjugateGaussian, Double>[], DistributionStructArray<Gaussian, Double>, DistributionStructArray<Gaussian, Double>)

    The marginal distribution is the same as the message to uses.

    Declaration
    public static DistributionStructArray<Gaussian, double> MarginalAverageLogarithm(DistributionStructArray<NonconjugateGaussian, double>[] Uses, DistributionStructArray<Gaussian, double> Def, DistributionStructArray<Gaussian, double> result)
    Parameters
    Type Name Description
    DistributionStructArray<NonconjugateGaussian, Double>[] Uses
    DistributionStructArray<Gaussian, Double> Def
    DistributionStructArray<Gaussian, Double> result
    Returns
    Type Description
    DistributionStructArray<Gaussian, Double>

    MarginalAverageLogarithm(NonconjugateGaussian[], Gaussian, Gaussian)

    Declaration
    public static Gaussian MarginalAverageLogarithm(NonconjugateGaussian[] Uses, Gaussian Def, Gaussian result)
    Parameters
    Type Name Description
    NonconjugateGaussian[] Uses
    Gaussian Def
    Gaussian result
    Returns
    Type Description
    Gaussian

    UsesAverageLogarithm(DistributionStructArray<NonconjugateGaussian, Double>[], DistributionStructArray<Gaussian, Double>, DistributionStructArray<Gaussian, Double>)

    VMP Messages to Uses

    Declaration
    public static DistributionStructArray<Gaussian, double> UsesAverageLogarithm(DistributionStructArray<NonconjugateGaussian, double>[] Uses, DistributionStructArray<Gaussian, double> Def, DistributionStructArray<Gaussian, double> result)
    Parameters
    Type Name Description
    DistributionStructArray<NonconjugateGaussian, Double>[] Uses

    Nonconjugate messages from uses

    DistributionStructArray<Gaussian, Double> Def

    Gaussian message from Definition

    DistributionStructArray<Gaussian, Double> result

    Previous message

    Returns
    Type Description
    DistributionStructArray<Gaussian, Double>

    UsesAverageLogarithm(NonconjugateGaussian[], Gaussian, Gaussian)

    Declaration
    public static Gaussian UsesAverageLogarithm(NonconjugateGaussian[] Uses, Gaussian Def, Gaussian result)
    Parameters
    Type Name Description
    NonconjugateGaussian[] Uses
    Gaussian Def
    Gaussian result
    Returns
    Type Description
    Gaussian
    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.