Search Results for

    Show / Hide Table of Contents

    Class MatchboxRecommenderCapabilities

    Defines the capabilities of the Matchbox recommender.

    Inheritance
    Object
    MatchboxRecommenderCapabilities
    Implements
    IRecommenderCapabilities
    ICapabilities
    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
    Assembly: Microsoft.ML.Probabilistic.Learners.Recommender.dll
    Syntax
    [Serializable]
    public class MatchboxRecommenderCapabilities : IRecommenderCapabilities, ICapabilities

    Properties

    IsPrecompiled

    Gets a value indicating whether the learner is precompiled.

    Declaration
    public bool IsPrecompiled { get; }
    Property Value
    Type Description
    Boolean
    Remarks

    This is currently only relevant for Infer.NET.

    IsResistantToShilling

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

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

    SupportsBatchedTraining

    Gets a value indicating whether the learner supports training on batched data.

    Declaration
    public bool SupportsBatchedTraining { 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
    public 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
    public 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
    public bool SupportsCustomPredictionLossFunction { get; }
    Property Value
    Type Description
    Boolean

    SupportsDistributedTraining

    Gets a value indicating whether the learner supports distributed training.

    Declaration
    public bool SupportsDistributedTraining { 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
    public bool SupportsImplicitFeedback { get; }
    Property Value
    Type Description
    Boolean

    SupportsIncrementalTraining

    Gets a value indicating whether the learner supports incremental training.

    Declaration
    public bool SupportsIncrementalTraining { get; }
    Property Value
    Type Description
    Boolean

    SupportsItemFeatures

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

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

    SupportsMissingData

    Gets a value indicating whether the learner supports missing data.

    Declaration
    public bool SupportsMissingData { get; }
    Property Value
    Type Description
    Boolean

    SupportsModelEvidenceComputation

    Gets a value indicating whether the learner can compute how well it matches the training data (usually for a given set of hyper-parameters).

    Declaration
    public bool SupportsModelEvidenceComputation { get; }
    Property Value
    Type Description
    Boolean

    SupportsMultipleFormsOfFeedback

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

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

    SupportsNonStationarity

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

    Declaration
    public 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
    public bool SupportsNotMissingAtRandomData { get; }
    Property Value
    Type Description
    Boolean

    SupportsPositiveOnlyData

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

    Declaration
    public 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
    public 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
    public bool SupportsPreferenceRatings { get; }
    Property Value
    Type Description
    Boolean

    SupportsRatingFeatures

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

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

    SupportsRatingsOfFriends

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

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

    SupportsRealValuedRatings

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

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

    SupportsRecommendationDiversity

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

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

    SupportsRelatedItems

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

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

    SupportsRelatedUsers

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

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

    SupportsSparseData

    Gets a value indicating whether the learner supports sparse data.

    Declaration
    public bool SupportsSparseData { get; }
    Property Value
    Type Description
    Boolean

    SupportsStarRatings

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

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

    SupportsStreamedData

    Gets a value indicating whether the learner supports streamed data.

    Declaration
    public bool SupportsStreamedData { get; }
    Property Value
    Type Description
    Boolean

    SupportsUserFeatures

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

    Declaration
    public bool SupportsUserFeatures { get; }
    Property Value
    Type Description
    Boolean

    Implements

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