Search Results for

    Show / Hide Table of Contents

    Interface IBayesPointMachineClassifier<TInstanceSource, TInstance, TLabelSource, TLabel, TLabelDistribution, TTrainingSettings, TPredictionSettings>

    Interface to a Bayes point machine classifier.

    Inherited Members
    IPredictor<TInstanceSource, TInstance, TLabelSource, TLabel, TLabelDistribution>.Capabilities
    IPredictor<TInstanceSource, TInstance, TLabelSource, TLabel, TLabelDistribution>.Train(TInstanceSource, TLabelSource)
    IPredictor<TInstanceSource, TInstance, TLabelSource, TLabel, TLabelDistribution>.PredictDistribution(TInstance, TInstanceSource)
    IPredictor<TInstanceSource, TInstance, TLabelSource, TLabel, TLabelDistribution>.PredictDistribution(TInstanceSource)
    IPredictor<TInstanceSource, TInstance, TLabelSource, TLabel, TLabelDistribution>.Predict(TInstance, TInstanceSource)
    IPredictor<TInstanceSource, TInstance, TLabelSource, TLabel, TLabelDistribution>.Predict(TInstanceSource)
    ILearner.Capabilities
    IPredictorIncrementalTraining<TInstanceSource, TLabelSource>.TrainIncremental(TInstanceSource, TLabelSource)
    ICustomSerializable.SaveForwardCompatible(IWriter)
    Namespace: Microsoft.ML.Probabilistic.Learners
    Assembly: Microsoft.ML.Probabilistic.Learners.Classifier.dll
    Syntax
    public interface IBayesPointMachineClassifier<in TInstanceSource, in TInstance, in TLabelSource, TLabel, out TLabelDistribution, out TTrainingSettings, out TPredictionSettings> : IPredictor<TInstanceSource, TInstance, TLabelSource, TLabel, TLabelDistribution>, ILearner, IPredictorIncrementalTraining<TInstanceSource, TLabelSource>, ICustomSerializable where TTrainingSettings : BayesPointMachineClassifierTrainingSettings where TPredictionSettings : IBayesPointMachineClassifierPredictionSettings<TLabel>
    Type Parameters
    Name Description
    TInstanceSource

    The type of a source of instances.

    TInstance

    The type of an instance.

    TLabelSource

    The type of a source of labels.

    TLabel

    The type of a label.

    TLabelDistribution

    The type of a distribution over labels in standard data format.

    TTrainingSettings

    The type of the settings for training.

    TPredictionSettings

    The type of the settings for prediction.

    Properties

    LogModelEvidence

    Gets the natural logarithm of the model evidence. Use this for model selection.

    Declaration
    double LogModelEvidence { get; }
    Property Value
    Type Description
    Double

    Settings

    Gets the settings of the Bayes point machine classifier.

    Declaration
    IBayesPointMachineClassifierSettings<TLabel, TTrainingSettings, TPredictionSettings> Settings { get; }
    Property Value
    Type Description
    IBayesPointMachineClassifierSettings<TLabel, TTrainingSettings, TPredictionSettings>

    WeightPosteriorDistributions

    Gets the posterior distributions of the weights of the Bayes point machine classifier.

    Declaration
    IReadOnlyList<IReadOnlyList<Gaussian>> WeightPosteriorDistributions { get; }
    Property Value
    Type Description
    IReadOnlyList<IReadOnlyList<Gaussian>>

    Events

    IterationChanged

    The event that is fired at the end of each iteration of the Bayes point machine classifier training algorithm.

    Declaration
    event EventHandler<BayesPointMachineClassifierIterationChangedEventArgs> IterationChanged
    Event Type
    Type Description
    EventHandler<BayesPointMachineClassifierIterationChangedEventArgs>
    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.