Search Results for

    Show / Hide Table of Contents

    Class ClassifierMappingExtensions

    Extension methods for the IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures> interface.

    Inheritance
    Object
    ClassifierMappingExtensions
    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.Mappings
    Assembly: Microsoft.ML.Probabilistic.Learners.Classifier.dll
    Syntax
    public static class ClassifierMappingExtensions

    Methods

    ForEvaluation<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>(IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>)

    Chains a given classifier mapping with an evaluator mapping, making it possible to evaluate a classifier on the mapped data.

    Declaration
    public static ClassifierEvaluatorMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures> ForEvaluation<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>(this IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures> mapping)
    Parameters
    Type Name Description
    IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures> mapping

    The classifier mapping to chain with the evaluator mapping.

    Returns
    Type Description
    ClassifierEvaluatorMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>

    The classifier evaluator mapping.

    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.

    TFeatures

    The type of the features.

    GetClassLabelsSafe<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>(IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>, TInstanceSource, TLabelSource)

    Safely gets all class labels.

    Declaration
    public static IReadOnlyList<TLabel> GetClassLabelsSafe<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>(this IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures> mapping, TInstanceSource instanceSource = null, TLabelSource labelSource = null)
    Parameters
    Type Name Description
    IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures> mapping

    The mapping.

    TInstanceSource instanceSource

    An optional instance source.

    TLabelSource labelSource

    An optional label source.

    Returns
    Type Description
    IReadOnlyList<TLabel>

    All possible values of a label.

    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.

    TFeatures

    The type of the features.

    Exceptions
    Type Condition
    MappingException

    Thrown if the class labels are null, empty, identical or not unique.

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