Namespace Microsoft.ML.Probabilistic.Learners.Mappings
Classes
BayesPointMachineClassifierMappingExtensions
Extension methods for the IBayesPointMachineClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel> interface.
ClassifierEvaluatorMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatureValues>
A mapping used by an evaluator of classifiers.
ClassifierEvaluatorMappingExtensions
Extension methods for the IClassifierEvaluatorMapping<TInstanceSource, TInstance, TLabelSource, TLabel> interface.
ClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>
Provides a default implementation of IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>
ClassifierMappingExtensions
Extension methods for the IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures> interface.
MappingException
The exception that is thrown for issues caused by mappings.
NegativeDataGeneratorMapping<TInstanceSource, TInstance, TUser, TItem, TFeatureSource, TFeatureValues>
Represents a generator of negative ratings.
PredictorMappingExtensions
Extension methods for the IPredictorMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures> interface.
RecommenderEvaluatorMapping<TInstanceSource, TInstance, TUser, TItem, TRating, TFeatureSource, TFeatureValues>
A mapping used by an evaluator of recommenders.
RecommenderEvaluatorMappingExtensions
Extensions methods for the IRecommenderEvaluatorMapping<TInstanceSource, TUser, TItem, TRating> interface.
RecommenderMappingExtensions
Extension methods to simplify mapping chaining syntax.
SplitInstanceSource
Factory for the SplitInstanceSource class.
SplitInstanceSource<TInstanceSource>
Splits an instance source produced by the TrainTestSplittingRecommenderMapping<TInstanceSource, TInstance, TUser, TItem, TFeatureSource, TFeatureValues> to instances in the training set or the test set.
StarRatingRecommenderEvaluatorMapping<TInstanceSource, TInstance, TUser, TItem, TRating, TFeatureSource, TFeatureValues>
A mapping used by an evaluator of recommenders.
TrainTestSplittingRatingRecommenderMapping<TInstanceSource, TInstance, TUser, TItem, TRating, TFeatureSource, TFeatureValues>
Represents TrainTestSplittingRecommenderMapping<TInstanceSource, TInstance, TUser, TItem, TFeatureSource, TFeatureValues> for rating based recommenders.
TrainTestSplittingRecommenderMapping<TInstanceSource, TInstance, TUser, TItem, TFeatureSource, TFeatureValues>
Represents the data splitting mapping that can be wrapped around any other recommender mapping to split the underlying data into the training and test parts.
TrainTestSplittingStarRatingRecommenderMapping<TInstanceSource, TInstance, TUser, TItem, TRating, TFeatureSource, TFeatureValues>
Represents TrainTestSplittingRatingRecommenderMapping<TInstanceSource, TInstance, TUser, TItem, TRating, TFeatureSource, TFeatureValues> for star-rating based recommenders.
Interfaces
IBayesPointMachineClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel>
A mapping to access data in the native format of implementations of the IBayesPointMachineClassifier<TInstanceSource, TInstance, TLabelSource, TLabel, TLabelDistribution, TTrainingSettings, TPredictionSettings> interface.
IClassifierEvaluatorMapping<TInstanceSource, TInstance, TLabelSource, TLabel>
A mapping used by the ClassifierEvaluator<TInstanceSource, TInstance, TLabelSource, TLabel> class.
IClassifierMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>
A mapping used by classifier implementations of the IPredictor<TInstanceSource, TInstance, TLabelSource, TResult, TResultDist> interface to convert user data to an appropriate format.
IMatchboxRecommenderMapping<TInstanceSource, TFeatureSource>
A mapping used by the implementations of IMatchboxRecommender<TInstanceSource, TUser, TItem, TRatingDistribution, TFeatureSource> interface to convert user data to an appropriate format.
IPredictorMapping<TInstanceSource, TInstance, TLabelSource, TLabel, TFeatures>
A mapping used by the implementations of IPredictor<TInstanceSource, TInstance, TLabelSource, TResult, TResultDist> interface to convert user data to an appropriate format.
IRatingRecommenderMapping<TInstanceSource, TInstance, TUser, TItem, TRating, TFeatureSource, TFeatureValues>
A mapping used by the implementations of the IRecommender<TInstanceSource, TUser, TItem, TRating, TRatingDistribution, TFeatureSource> which operate on rated data.
IRecommenderEvaluatorMapping<TInstanceSource, TUser, TItem, TRating>
A mapping used by the RecommenderEvaluator<TInstanceSource, TUser, TItem, TGroundTruthRating, TPredictedRating, TPredictedRatingDist> class.
IRecommenderMapping<TInstanceSource, TInstance, TUser, TItem, TFeatureSource, TFeatureValues>
A mapping used by the implementations of the IRecommender<TInstanceSource, TUser, TItem, TRating, TRatingDistribution, TFeatureSource> interface which operate on positive-only data.
IStarRatingRecommenderEvaluatorMapping<TInstanceSource, TUser, TItem, TRating>
A mapping used by the StarRatingRecommenderEvaluator<TInstanceSource, TUser, TItem, TGroundTruthRating> class.
IStarRatingRecommenderMapping<TInstanceSource, TInstance, TUser, TItem, TRating, TFeatureSource, TFeatureValues>
A mapping used by the implementations of the IRecommender<TInstanceSource, TUser, TItem, TRating, TRatingDistribution, TFeatureSource> interface which operate on star-rated data.