Search Results for

    Show / Hide Table of Contents

    Class CompoundSparseBinaryBpmTraining_EP

    Inheritance
    Object
    CompoundSparseBinaryBpmTraining_EP
    Implements
    IGeneratedAlgorithm
    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.Learners.BayesPointMachineClassifierInternal
    Assembly: Microsoft.ML.Probabilistic.Learners.Classifier.dll
    Syntax
    public class CompoundSparseBinaryBpmTraining_EP : IGeneratedAlgorithm

    Fields

    Changed_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_InstanceFeatureCounts_Labels_numberO12_isDone

    True if Changed_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_InstanceFeatureCounts_Labels_numberO12 has executed. Set this to false to force re-execution of Changed_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_InstanceFeatureCounts_Labels_numberO12

    Declaration
    public bool Changed_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_InstanceFeatureCounts_Labels_numberO12_isDone
    Field Value
    Type Description
    Boolean

    Changed_FeatureCount_FeatureIndexes_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_11_isDone

    True if Changed_FeatureCount_FeatureIndexes_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_11 has executed. Set this to false to force re-execution of Changed_FeatureCount_FeatureIndexes_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_11

    Declaration
    public bool Changed_FeatureCount_FeatureIndexes_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_11_isDone
    Field Value
    Type Description
    Boolean

    Changed_FeatureCount_FeatureIndexes_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_11_isInitialised

    True if Changed_FeatureCount_FeatureIndexes_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_11 has performed initialisation. Set this to false to force re-execution of Changed_FeatureCount_FeatureIndexes_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_11

    Declaration
    public bool Changed_FeatureCount_FeatureIndexes_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_11_isInitialised
    Field Value
    Type Description
    Boolean

    Changed_FeatureCount_isDone

    True if Changed_FeatureCount has executed. Set this to false to force re-execution of Changed_FeatureCount

    Declaration
    public bool Changed_FeatureCount_isDone
    Field Value
    Type Description
    Boolean

    Changed_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_InstanceCount_Ins5_isDone

    True if Changed_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_InstanceCount_Ins5 has executed. Set this to false to force re-execution of Changed_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_InstanceCount_Ins5

    Declaration
    public bool Changed_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_InstanceCount_Ins5_isDone
    Field Value
    Type Description
    Boolean

    Changed_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_InstanceCount_Ins5_isInitialised

    True if Changed_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_InstanceCount_Ins5 has performed initialisation. Set this to false to force re-execution of Changed_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_InstanceCount_Ins5

    Declaration
    public bool Changed_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_InstanceCount_Ins5_isInitialised
    Field Value
    Type Description
    Boolean

    Changed_FeatureCount_WeightConstraints_isDone

    True if Changed_FeatureCount_WeightConstraints has executed. Set this to false to force re-execution of Changed_FeatureCount_WeightConstraints

    Declaration
    public bool Changed_FeatureCount_WeightConstraints_isDone
    Field Value
    Type Description
    Boolean

    Changed_FeatureCount_WeightPrecisionRateConstraints_isDone

    True if Changed_FeatureCount_WeightPrecisionRateConstraints has executed. Set this to false to force re-execution of Changed_FeatureCount_WeightPrecisionRateConstraints

    Declaration
    public bool Changed_FeatureCount_WeightPrecisionRateConstraints_isDone
    Field Value
    Type Description
    Boolean

    Changed_FeatureCount_ZeroFeatureValueInstanceCounts_isDone

    True if Changed_FeatureCount_ZeroFeatureValueInstanceCounts has executed. Set this to false to force re-execution of Changed_FeatureCount_ZeroFeatureValueInstanceCounts

    Declaration
    public bool Changed_FeatureCount_ZeroFeatureValueInstanceCounts_isDone
    Field Value
    Type Description
    Boolean

    Changed_FeatureValues_InstanceCount_InstanceFeatureCounts_isDone

    True if Changed_FeatureValues_InstanceCount_InstanceFeatureCounts has executed. Set this to false to force re-execution of Changed_FeatureValues_InstanceCount_InstanceFeatureCounts

    Declaration
    public bool Changed_FeatureValues_InstanceCount_InstanceFeatureCounts_isDone
    Field Value
    Type Description
    Boolean

    Changed_InstanceCount_InstanceFeatureCounts_isDone

    True if Changed_InstanceCount_InstanceFeatureCounts has executed. Set this to false to force re-execution of Changed_InstanceCount_InstanceFeatureCounts

    Declaration
    public bool Changed_InstanceCount_InstanceFeatureCounts_isDone
    Field Value
    Type Description
    Boolean

    Changed_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount_FeatureInd10_isDone

    True if Changed_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount_FeatureInd10 has executed. Set this to false to force re-execution of Changed_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount_FeatureInd10

    Declaration
    public bool Changed_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount_FeatureInd10_isDone
    Field Value
    Type Description
    Boolean

    Changed_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount_FeatureInd10_isInitialised

    True if Changed_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount_FeatureInd10 has performed initialisation. Set this to false to force re-execution of Changed_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount_FeatureInd10

    Declaration
    public bool Changed_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount_FeatureInd10_isInitialised
    Field Value
    Type Description
    Boolean

    Changed_InstanceCount_isDone

    True if Changed_InstanceCount has executed. Set this to false to force re-execution of Changed_InstanceCount

    Declaration
    public bool Changed_InstanceCount_isDone
    Field Value
    Type Description
    Boolean

    Changed_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_Ins6_isDone

    True if Changed_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_Ins6 has executed. Set this to false to force re-execution of Changed_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_Ins6

    Declaration
    public bool Changed_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_Ins6_isDone
    Field Value
    Type Description
    Boolean

    Changed_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_Ins6_isInitialised

    True if Changed_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_Ins6 has performed initialisation. Set this to false to force re-execution of Changed_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_Ins6

    Declaration
    public bool Changed_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_Ins6_isInitialised
    Field Value
    Type Description
    Boolean

    CommonWeightPrecision_F

    Declaration
    public Gamma CommonWeightPrecision_F
    Field Value
    Type Description
    Gamma

    CommonWeightPrecision_rep_B

    Declaration
    public Gamma[] CommonWeightPrecision_rep_B
    Field Value
    Type Description
    Gamma[]

    CommonWeightPrecision_rep_B_toDef

    Buffer for ReplicateOp_Divide.Marginal<Gamma>

    Declaration
    public Gamma CommonWeightPrecision_rep_B_toDef
    Field Value
    Type Description
    Gamma

    CommonWeightPrecision_rep_F

    Declaration
    public Gamma[] CommonWeightPrecision_rep_F
    Field Value
    Type Description
    Gamma[]

    CommonWeightPrecision_rep_F_marginal

    Buffer for ReplicateOp_Divide.UsesAverageConditional<Gamma>

    Declaration
    public Gamma CommonWeightPrecision_rep_F_marginal
    Field Value
    Type Description
    Gamma

    Constant_isDone

    True if Constant has executed. Set this to false to force re-execution of Constant

    Declaration
    public bool Constant_isDone
    Field Value
    Type Description
    Boolean

    FeatureScores_B

    Declaration
    public DistributionStructArray<Gaussian, double>[] FeatureScores_B
    Field Value
    Type Description
    DistributionStructArray<Gaussian, Double>[]

    FeatureScores_F

    Declaration
    public DistributionStructArray<Gaussian, double>[] FeatureScores_F
    Field Value
    Type Description
    DistributionStructArray<Gaussian, Double>[]

    IndexedWeightPrecisionRates_B

    Declaration
    public DistributionRefArray<DistributionStructArray<Gamma, double>, double[]> IndexedWeightPrecisionRates_B
    Field Value
    Type Description
    DistributionRefArray<DistributionStructArray<Gamma, Double>, Double[]>

    IndexedWeights_B

    Declaration
    public DistributionStructArray<Gaussian, double>[] IndexedWeights_B
    Field Value
    Type Description
    DistributionStructArray<Gaussian, Double>[]

    NoisyScore_F

    Declaration
    public Gaussian[] NoisyScore_F
    Field Value
    Type Description
    Gaussian[]

    NoisyScore_use_B

    Message from use of 'NoisyScore'

    Declaration
    public Gaussian[] NoisyScore_use_B
    Field Value
    Type Description
    Gaussian[]

    Score_B

    Declaration
    public Gaussian[] Score_B
    Field Value
    Type Description
    Gaussian[]

    Score_F

    Declaration
    public Gaussian[] Score_F
    Field Value
    Type Description
    Gaussian[]

    SharedWeightPrecisionRates_B_FeatureRange__Q

    Buffer for GammaFromShapeAndRateOp_Laplace.SampleAverageConditional

    Declaration
    public Gamma[] SharedWeightPrecisionRates_B_FeatureRange__Q
    Field Value
    Type Description
    Gamma[]

    SharedWeightPrecisionRates_F

    Declaration
    public DistributionStructArray<Gamma, double> SharedWeightPrecisionRates_F
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>

    SharedWeightPrecisionRates_use_B

    Message from use of 'SharedWeightPrecisionRates'

    Declaration
    public DistributionStructArray<Gamma, double> SharedWeightPrecisionRates_use_B
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>

    SharedWeightPrecisionRates_uses_B

    Messages from uses of 'SharedWeightPrecisionRates_use'

    Declaration
    public Gamma[][] SharedWeightPrecisionRates_uses_B
    Field Value
    Type Description
    Gamma[][]

    SharedWeightPrecisionRates_uses_F

    Messages to uses of 'SharedWeightPrecisionRates_use'

    Declaration
    public Gamma[][] SharedWeightPrecisionRates_uses_F
    Field Value
    Type Description
    Gamma[][]

    WeightPrecisionRateRates_F_reduced

    Declaration
    public Gamma WeightPrecisionRateRates_F_reduced
    Field Value
    Type Description
    Gamma

    WeightPrecisionRates_depth0_B

    Declaration
    public DistributionStructArray<Gamma, double> WeightPrecisionRates_depth0_B
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>

    WeightPrecisionRates_depth0_F

    Declaration
    public DistributionStructArray<Gamma, double> WeightPrecisionRates_depth0_F
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>

    WeightPrecisionRates_depth0_marginal_F

    Message to marginal of 'WeightPrecisionRates_depth0'

    Declaration
    public DistributionStructArray<Gamma, double> WeightPrecisionRates_depth0_marginal_F
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>

    WeightPrecisionRates_depth0_uses_B

    Messages from uses of 'WeightPrecisionRates_depth0'

    Declaration
    public DistributionStructArray<Gamma, double>[] WeightPrecisionRates_depth0_uses_B
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>[]

    WeightPrecisionRates_depth0_uses_F

    Messages to uses of 'WeightPrecisionRates_depth0'

    Declaration
    public DistributionStructArray<Gamma, double>[] WeightPrecisionRates_depth0_uses_F
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>[]

    WeightPrecisionRates_rpt_B_reduced

    Declaration
    public Gamma WeightPrecisionRates_rpt_B_reduced
    Field Value
    Type Description
    Gamma

    WeightPrecisionRates_use_B

    Message from use of 'WeightPrecisionRates'

    Declaration
    public DistributionStructArray<Gamma, double> WeightPrecisionRates_use_B
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>

    WeightPrecisionRates_uses_B

    Messages from uses of 'WeightPrecisionRates_use'

    Declaration
    public Gamma[][] WeightPrecisionRates_uses_B
    Field Value
    Type Description
    Gamma[][]

    WeightPrecisionRates_uses_F

    Messages to uses of 'WeightPrecisionRates_use'

    Declaration
    public Gamma[][] WeightPrecisionRates_uses_F
    Field Value
    Type Description
    Gamma[][]

    WeightPrecisions_B

    Declaration
    public DistributionStructArray<Gamma, double> WeightPrecisions_B
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>

    WeightPrecisions_B_FeatureRange__Q

    Buffer for GammaRatioOp_Laplace.AAverageConditional

    Declaration
    public Gamma[] WeightPrecisions_B_FeatureRange__Q
    Field Value
    Type Description
    Gamma[]

    WeightPrecisions_F

    Declaration
    public DistributionStructArray<Gamma, double> WeightPrecisions_F
    Field Value
    Type Description
    DistributionStructArray<Gamma, Double>

    Weights_B

    Declaration
    public DistributionStructArray<Gaussian, double> Weights_B
    Field Value
    Type Description
    DistributionStructArray<Gaussian, Double>

    Weights_F

    Declaration
    public DistributionStructArray<Gaussian, double> Weights_F
    Field Value
    Type Description
    DistributionStructArray<Gaussian, Double>

    Weights_FeatureIndexes_F

    Declaration
    public DistributionRefArray<DistributionStructArray<Gaussian, double>, double[]> Weights_FeatureIndexes_F
    Field Value
    Type Description
    DistributionRefArray<DistributionStructArray<Gaussian, Double>, Double[]>

    Weights_marginal_F

    Message to marginal of 'Weights'

    Declaration
    public DistributionStructArray<Gaussian, double> Weights_marginal_F
    Field Value
    Type Description
    DistributionStructArray<Gaussian, Double>

    Weights_uses_B

    Messages from uses of 'Weights'

    Declaration
    public DistributionStructArray<Gaussian, double>[] Weights_uses_B
    Field Value
    Type Description
    DistributionStructArray<Gaussian, Double>[]

    Weights_uses_F

    Messages to uses of 'Weights'

    Declaration
    public DistributionStructArray<Gaussian, double>[] Weights_uses_F
    Field Value
    Type Description
    DistributionStructArray<Gaussian, Double>[]

    Zero_reduced

    Declaration
    public double Zero_reduced
    Field Value
    Type Description
    Double

    Properties

    FeatureCount

    The externally-specified value of 'FeatureCount'

    Declaration
    public int FeatureCount { get; set; }
    Property Value
    Type Description
    Int32

    FeatureIndexes

    The externally-specified value of 'FeatureIndexes'

    Declaration
    public int[][] FeatureIndexes { get; set; }
    Property Value
    Type Description
    Int32[][]

    FeatureValues

    The externally-specified value of 'FeatureValues'

    Declaration
    public double[][] FeatureValues { get; set; }
    Property Value
    Type Description
    Double[][]

    InstanceCount

    The externally-specified value of 'InstanceCount'

    Declaration
    public int InstanceCount { get; set; }
    Property Value
    Type Description
    Int32

    InstanceFeatureCounts

    The externally-specified value of 'InstanceFeatureCounts'

    Declaration
    public int[] InstanceFeatureCounts { get; set; }
    Property Value
    Type Description
    Int32[]

    Labels

    The externally-specified value of 'Labels'

    Declaration
    public bool[] Labels { get; set; }
    Property Value
    Type Description
    Boolean[]

    NumberOfIterationsDone

    The number of iterations done from the initial state

    Declaration
    public int NumberOfIterationsDone { get; }
    Property Value
    Type Description
    Int32

    WeightConstraints

    The externally-specified value of 'WeightConstraints'

    Declaration
    public DistributionStructArray<Gaussian, double> WeightConstraints { get; set; }
    Property Value
    Type Description
    DistributionStructArray<Gaussian, Double>

    WeightPrecisionRateConstraints

    The externally-specified value of 'WeightPrecisionRateConstraints'

    Declaration
    public DistributionStructArray<Gamma, double> WeightPrecisionRateConstraints { get; set; }
    Property Value
    Type Description
    DistributionStructArray<Gamma, Double>

    ZeroFeatureValueInstanceCounts

    The externally-specified value of 'ZeroFeatureValueInstanceCounts'

    Declaration
    public double[] ZeroFeatureValueInstanceCounts { get; set; }
    Property Value
    Type Description
    Double[]

    Methods

    Execute(Int32)

    Update all marginals, by iterating message-passing the given number of times

    Declaration
    public void Execute(int numberOfIterations)
    Parameters
    Type Name Description
    Int32 numberOfIterations

    The total number of iterations that should be executed for the current set of observed values. If this is more than the number already done, only the extra iterations are done. If this is less than the number already done, message-passing is restarted from the beginning. Changing the observed values resets the iteration count to 0.

    GetObservedValue(String)

    Get the observed value of the specified variable.

    Declaration
    public object GetObservedValue(string variableName)
    Parameters
    Type Name Description
    String variableName

    Variable name

    Returns
    Type Description
    Object

    Marginal(String)

    Get the marginal distribution (computed up to this point) of a variable

    Declaration
    public object Marginal(string variableName)
    Parameters
    Type Name Description
    String variableName

    Name of the variable in the generated code

    Returns
    Type Description
    Object

    The marginal distribution computed up to this point

    Remarks

    Execute, Update, or Reset must be called first to set the value of the marginal.

    Marginal(String, String)

    Get the query-specific marginal distribution of a variable.

    Declaration
    public object Marginal(string variableName, string query)
    Parameters
    Type Name Description
    String variableName

    Name of the variable in the generated code

    String query

    QueryType name. For example, GibbsSampling answers 'Marginal', 'Samples', and 'Conditionals' queries

    Returns
    Type Description
    Object
    Remarks

    Execute, Update, or Reset must be called first to set the value of the marginal.

    Marginal<T>(String)

    Get the marginal distribution (computed up to this point) of a variable, converted to type T

    Declaration
    public T Marginal<T>(string variableName)
    Parameters
    Type Name Description
    String variableName

    Name of the variable in the generated code

    Returns
    Type Description
    T

    The marginal distribution computed up to this point

    Type Parameters
    Name Description
    T

    The distribution type.

    Remarks

    Execute, Update, or Reset must be called first to set the value of the marginal.

    Marginal<T>(String, String)

    Get the query-specific marginal distribution of a variable, converted to type T

    Declaration
    public T Marginal<T>(string variableName, string query)
    Parameters
    Type Name Description
    String variableName

    Name of the variable in the generated code

    String query

    QueryType name. For example, GibbsSampling answers 'Marginal', 'Samples', and 'Conditionals' queries

    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    The distribution type.

    Remarks

    Execute, Update, or Reset must be called first to set the value of the marginal.

    Reset()

    Reset all messages to their initial values. Sets NumberOfIterationsDone to 0.

    Declaration
    public void Reset()

    SetObservedValue(String, Object)

    Set the observed value of the specified variable.

    Declaration
    public void SetObservedValue(string variableName, object value)
    Parameters
    Type Name Description
    String variableName

    Variable name

    Object value

    Observed value

    Update(Int32)

    Update all marginals, by iterating message-passing an additional number of times

    Declaration
    public void Update(int additionalIterations)
    Parameters
    Type Name Description
    Int32 additionalIterations

    The number of iterations that should be executed, starting from the current message state. Messages are not reset, even if observed values have changed.

    WeightPrecisionRatesMarginalDividedByPrior()

    Returns the output message (the posterior divided by the prior) for 'WeightPrecisionRates' given by the current state of the message passing algorithm.

    Declaration
    public DistributionStructArray<Gamma, double> WeightPrecisionRatesMarginalDividedByPrior()
    Returns
    Type Description
    DistributionStructArray<Gamma, Double>

    The output message (the posterior divided by the prior)

    WeightsMarginal()

    Returns the marginal distribution for 'Weights' given by the current state of the message passing algorithm.

    Declaration
    public DistributionStructArray<Gaussian, double> WeightsMarginal()
    Returns
    Type Description
    DistributionStructArray<Gaussian, Double>

    The marginal distribution

    WeightsMarginalDividedByPrior()

    Returns the output message (the posterior divided by the prior) for 'Weights' given by the current state of the message passing algorithm.

    Declaration
    public DistributionStructArray<Gaussian, double> WeightsMarginalDividedByPrior()
    Returns
    Type Description
    DistributionStructArray<Gaussian, Double>

    The output message (the posterior divided by the prior)

    Events

    ProgressChanged

    Event that is fired when the progress of inference changes, typically at the end of one iteration of the inference algorithm.

    Declaration
    public event EventHandler<ProgressChangedEventArgs> ProgressChanged
    Event Type
    Type Description
    EventHandler<ProgressChangedEventArgs>

    Implements

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