Search Results for

    Show / Hide Table of Contents

    Interface IRecommenderCapabilities

    Interface to a recommender capabilities.

    Inherited Members
    ICapabilities.IsPrecompiled
    ICapabilities.SupportsMissingData
    ICapabilities.SupportsSparseData
    ICapabilities.SupportsStreamedData
    ICapabilities.SupportsBatchedTraining
    ICapabilities.SupportsDistributedTraining
    ICapabilities.SupportsIncrementalTraining
    ICapabilities.SupportsModelEvidenceComputation
    Namespace: Microsoft.ML.Probabilistic.Learners
    Assembly: Microsoft.ML.Probabilistic.Learners.dll
    Syntax
    public interface IRecommenderCapabilities : ICapabilities

    Properties

    IsResistantToShilling

    Gets a value indicating whether the recommender is resistant to shilling.

    Declaration
    bool IsResistantToShilling { get; }
    Property Value
    Type Description
    Boolean

    SupportsColdStartItems

    Gets a value indicating whether the recommender can make predictions for items which were not included in training.

    Declaration
    bool SupportsColdStartItems { get; }
    Property Value
    Type Description
    Boolean

    SupportsColdStartUsers

    Gets a value indicating whether the recommender can make predictions for users who were not included in training.

    Declaration
    bool SupportsColdStartUsers { get; }
    Property Value
    Type Description
    Boolean

    SupportsCustomPredictionLossFunction

    Gets a value indicating whether the recommender can compute predictive point estimates from a user-defined loss function.

    Declaration
    bool SupportsCustomPredictionLossFunction { get; }
    Property Value
    Type Description
    Boolean

    SupportsImplicitFeedback

    Gets a value indicating whether the recommender supports implicit feedback (e.g. counts of interactions, duration of interactions).

    Declaration
    bool SupportsImplicitFeedback { get; }
    Property Value
    Type Description
    Boolean

    SupportsItemFeatures

    Gets a value indicating whether the recommender supports item-specific metadata.

    Declaration
    bool SupportsItemFeatures { get; }
    Property Value
    Type Description
    Boolean

    SupportsMultipleFormsOfFeedback

    Gets a value indicating whether the recommender supports multiple forms of feedback.

    Declaration
    bool SupportsMultipleFormsOfFeedback { get; }
    Property Value
    Type Description
    Boolean

    SupportsNonStationarity

    Gets a value indicating whether the recommender supports changes in state over time.

    Declaration
    bool SupportsNonStationarity { get; }
    Property Value
    Type Description
    Boolean

    SupportsNotMissingAtRandomData

    Gets a value indicating whether the recommender can model not missing-at-random data (e.g. content restrictions due to provider).

    Declaration
    bool SupportsNotMissingAtRandomData { get; }
    Property Value
    Type Description
    Boolean

    SupportsPositiveOnlyData

    Gets a value indicating whether the recommender supports positive-only data.

    Declaration
    bool SupportsPositiveOnlyData { get; }
    Property Value
    Type Description
    Boolean

    SupportsPredictionDistribution

    Gets a value indicating whether the recommender can predict the rating distribution of a given user-item pair.

    Declaration
    bool SupportsPredictionDistribution { get; }
    Property Value
    Type Description
    Boolean

    SupportsPreferenceRatings

    Gets a value indicating whether the recommender supports preference ratings (e.g. item A is better than item B).

    Declaration
    bool SupportsPreferenceRatings { get; }
    Property Value
    Type Description
    Boolean

    SupportsRatingFeatures

    Gets a value indicating whether the recommender supports rating-specific metadata.

    Declaration
    bool SupportsRatingFeatures { get; }
    Property Value
    Type Description
    Boolean

    SupportsRatingsOfFriends

    Gets a value indicating whether the recommender supports ratings of friends.

    Declaration
    bool SupportsRatingsOfFriends { get; }
    Property Value
    Type Description
    Boolean

    SupportsRealValuedRatings

    Gets a value indicating whether the recommender supports real-valued ratings.

    Declaration
    bool SupportsRealValuedRatings { get; }
    Property Value
    Type Description
    Boolean

    SupportsRecommendationDiversity

    Gets a value indicating whether the recommender supports item diversity in predictions.

    Declaration
    bool SupportsRecommendationDiversity { get; }
    Property Value
    Type Description
    Boolean

    SupportsRelatedItems

    Gets a value indicating whether the recommender can find related items.

    Declaration
    bool SupportsRelatedItems { get; }
    Property Value
    Type Description
    Boolean

    SupportsRelatedUsers

    Gets a value indicating whether the recommender can find related users.

    Declaration
    bool SupportsRelatedUsers { get; }
    Property Value
    Type Description
    Boolean

    SupportsStarRatings

    Gets a value indicating whether the recommender supports non-binary ratings.

    Declaration
    bool SupportsStarRatings { get; }
    Property Value
    Type Description
    Boolean

    SupportsUserFeatures

    Gets a value indicating whether the recommender supports user-specific metadata.

    Declaration
    bool SupportsUserFeatures { get; }
    Property Value
    Type Description
    Boolean
    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.