Search Results for

    Show / Hide Table of Contents

    Class GaussianSparseMulticlassBpmPrediction_EP

    Inheritance
    Object
    GaussianSparseMulticlassBpmPrediction_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 GaussianSparseMulticlassBpmPrediction_EP : IGeneratedAlgorithm

    Fields

    Changed_ClassCount_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_InstanceFeatureCounts_num12_isDone

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

    Declaration
    public bool Changed_ClassCount_FeatureCount_FeatureIndexes_FeatureValues_InstanceCount_InstanceFeatureCounts_num12_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_FeatureCount_isDone

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

    Declaration
    public bool Changed_ClassCount_FeatureCount_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_Instan10_isDone

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

    Declaration
    public bool Changed_ClassCount_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_Instan10_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_Instan10_isInitialised

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

    Declaration
    public bool Changed_ClassCount_FeatureCount_numberOfIterationsDecreased_Init_FeatureIndexes_FeatureValues_Instan10_isInitialised
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_FeatureCount_WeightConstraints_isDone

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

    Declaration
    public bool Changed_ClassCount_FeatureCount_WeightConstraints_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_FeatureCount_WeightConstraints_WeightPriors_isDone

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

    Declaration
    public bool Changed_ClassCount_FeatureCount_WeightConstraints_WeightPriors_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_FeatureCount_WeightPriors_isDone

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

    Declaration
    public bool Changed_ClassCount_FeatureCount_WeightPriors_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_InstanceCount_InstanceFeatureCounts_isDone

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

    Declaration
    public bool Changed_ClassCount_InstanceCount_InstanceFeatureCounts_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount9_isDone

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

    Declaration
    public bool Changed_ClassCount_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount9_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount9_isInitialised

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

    Declaration
    public bool Changed_ClassCount_InstanceCount_InstanceFeatureCounts_numberOfIterationsDecreased_Init_FeatureCount9_isInitialised
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_InstanceCount_isDone

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

    Declaration
    public bool Changed_ClassCount_InstanceCount_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_InstanceCount_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_Featur11_isDone

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

    Declaration
    public bool Changed_ClassCount_InstanceCount_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_Featur11_isDone
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_InstanceCount_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_Featur11_isInitialised

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

    Declaration
    public bool Changed_ClassCount_InstanceCount_numberOfIterationsDecreased_Init_FeatureCount_FeatureIndexes_Featur11_isInitialised
    Field Value
    Type Description
    Boolean

    Changed_ClassCount_isDone

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

    Declaration
    public bool Changed_ClassCount_isDone
    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

    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 DistributionRefArray<DistributionStructArray<Gaussian, double>, double[]>[] FeatureScores_B
    Field Value
    Type Description
    DistributionRefArray<DistributionStructArray<Gaussian, Double>, Double[]>[]

    FeatureScores_F

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

    IndexedWeights_B

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

    Labels_F_reduced

    Declaration
    public Discrete Labels_F_reduced
    Field Value
    Type Description
    Discrete

    Labels_InstanceRange__selector_B

    Declaration
    public Discrete[] Labels_InstanceRange__selector_B
    Field Value
    Type Description
    Discrete[]

    Labels_InstanceRange__selector_cases_B

    Declaration
    public DistributionStructArray<Bernoulli, bool>[] Labels_InstanceRange__selector_cases_B
    Field Value
    Type Description
    DistributionStructArray<Bernoulli, Boolean>[]

    Labels_InstanceRange__selector_cases_rep7_B

    Declaration
    public Bernoulli[][][] Labels_InstanceRange__selector_cases_rep7_B
    Field Value
    Type Description
    Bernoulli[][][]

    Labels_InstanceRange__selector_cases_rep7_uses_B

    Messages from uses of 'Labels_InstanceRange__selector_cases_rep7'

    Declaration
    public Bernoulli[][][][] Labels_InstanceRange__selector_cases_rep7_uses_B
    Field Value
    Type Description
    Bernoulli[][][][]

    Labels_InstanceRange__selector_cases_rep8_B_reduced

    Declaration
    public Bernoulli[][] Labels_InstanceRange__selector_cases_rep8_B_reduced
    Field Value
    Type Description
    Bernoulli[][]

    Labels_InstanceRange__selector_cases_uses_B

    Messages from uses of 'Labels_InstanceRange__selector_cases'

    Declaration
    public Bernoulli[][][] Labels_InstanceRange__selector_cases_uses_B
    Field Value
    Type Description
    Bernoulli[][][]

    Labels_InstanceRange__selector_rep_B_reduced

    Declaration
    public Discrete Labels_InstanceRange__selector_rep_B_reduced
    Field Value
    Type Description
    Discrete

    Labels_InstanceRange__selector_rep_B_toDef

    Buffer for ReplicateOp_Divide.Marginal<Discrete>

    Declaration
    public Discrete[] Labels_InstanceRange__selector_rep_B_toDef
    Field Value
    Type Description
    Discrete[]

    Labels_InstanceRange__selector_rep_F

    Declaration
    public Discrete[][] Labels_InstanceRange__selector_rep_F
    Field Value
    Type Description
    Discrete[][]

    Labels_InstanceRange__selector_rep_F_marginal

    Buffer for ReplicateOp_Divide.UsesAverageConditional<Discrete>

    Declaration
    public Discrete[] Labels_InstanceRange__selector_rep_F_marginal
    Field Value
    Type Description
    Discrete[]

    Labels_InstanceRange__selector_uses_B

    Messages from uses of 'Labels_InstanceRange__selector'

    Declaration
    public Discrete[][] Labels_InstanceRange__selector_uses_B
    Field Value
    Type Description
    Discrete[][]

    Labels_InstanceRange__selector_uses_F

    Messages to uses of 'Labels_InstanceRange__selector'

    Declaration
    public Discrete[][] Labels_InstanceRange__selector_uses_F
    Field Value
    Type Description
    Discrete[][]

    Labels_marginal_F

    Message to marginal of 'Labels'

    Declaration
    public DistributionRefArray<Discrete, int> Labels_marginal_F
    Field Value
    Type Description
    DistributionRefArray<Discrete, Int32>

    Labels_use_B

    Message from use of 'Labels'

    Declaration
    public DistributionRefArray<Discrete, int> Labels_use_B
    Field Value
    Type Description
    DistributionRefArray<Discrete, Int32>

    Labels_uses_B

    Messages from uses of 'Labels_use'

    Declaration
    public Discrete[][] Labels_uses_B
    Field Value
    Type Description
    Discrete[][]

    Labels_uses_F

    Messages to uses of 'Labels_use'

    Declaration
    public Discrete[][] Labels_uses_F
    Field Value
    Type Description
    Discrete[][]

    MaxNoisyScore_0__B

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

    MaxNoisyScore_rep_B

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

    MaxNoisyScore_rep_B_toDef

    Buffer for ReplicateOp_Divide.Marginal<Gaussian>

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

    MaxNoisyScore_rep_F

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

    MaxNoisyScore_rep_F_marginal

    Buffer for ReplicateOp_Divide.UsesAverageConditional<Gaussian>

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

    NoisyScoreDeltas_B

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

    NoisyScoreDeltas_F

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

    NoisyScores__B

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

    NoisyScores__B_reduced

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

    NoisyScores_F

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

    NoisyScores_use_B

    Message from use of 'NoisyScores'

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

    Scores_B

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

    Scores_F

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

    SharedWeightsFirst_B_reduced

    Declaration
    public Gaussian SharedWeightsFirst_B_reduced
    Field Value
    Type Description
    Gaussian

    vbool76_reduced

    Declaration
    public bool[][] vbool76_reduced
    Field Value
    Type Description
    Boolean[][]

    vdouble740_B

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

    Weights_depth1_F

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

    Weights_depth1_F_ClassRange__marginal

    Buffer for JaggedSubarrayOp<double>.ItemsAverageConditional<DistributionStructArray<Gaussian, double>, Gaussian, DistributionStructArray<Gaussian, double>>

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

    Weights_F

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

    Weights_FeatureIndexes_B

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

    Weights_FeatureIndexes_F

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

    Weights_uses_B

    Messages from uses of 'Weights'

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

    Weights_uses_F

    Messages to uses of 'Weights'

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

    Properties

    ClassCount

    The externally-specified value of 'ClassCount'

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

    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[]

    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 DistributionRefArray<DistributionStructArray<Gaussian, double>, double[]> WeightConstraints { get; set; }
    Property Value
    Type Description
    DistributionRefArray<DistributionStructArray<Gaussian, Double>, Double[]>

    WeightPriors

    The externally-specified value of 'WeightPriors'

    Declaration
    public DistributionRefArray<DistributionStructArray<Gaussian, double>, double[]> WeightPriors { get; set; }
    Property Value
    Type Description
    DistributionRefArray<DistributionStructArray<Gaussian, Double>, 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

    LabelsMarginal()

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

    Declaration
    public DistributionRefArray<Discrete, int> LabelsMarginal()
    Returns
    Type Description
    DistributionRefArray<Discrete, Int32>

    The marginal distribution

    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.

    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.