Search Results for

    Show / Hide Table of Contents

    Class ExpOp_BFGS

    Provides outgoing messages for Exp(Double), given random arguments to the function.

    Inheritance
    Object
    ExpOp_BFGS
    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
    [FactorMethod(typeof(Math), "Exp", new Type[]{typeof(double)})]
    [Quality(QualityBand.Preview)]
    public class ExpOp_BFGS

    Methods

    DAverageLogarithm(Gamma, Gaussian, Gaussian)

    VMP message to d.

    Declaration
    public static Gaussian DAverageLogarithm(Gamma exp, Gaussian d, Gaussian to_d)
    Parameters
    Type Name Description
    Gamma exp

    Incoming message from exp. Must be a proper distribution. If uniform, the result will be uniform.

    Gaussian d

    Incoming message from d. Must be a proper distribution. If uniform, the result will be uniform.

    Gaussian to_d

    Previous outgoing message to d.

    Returns
    Type Description
    Gaussian

    The outgoing VMP message to the d argument.

    Remarks

    The outgoing message is the factor viewed as a function of d with exp integrated out. The formula is sum_exp p(exp) factor(exp,d).

    Exceptions
    Type Condition
    ImproperMessageException

    exp is not a proper distribution.

    ImproperMessageException

    d is not a proper distribution.

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